Computer Science

Computer Science is a discipline that involves the understanding and design of computers and computational processes. Coursera's Computer Science catalogue provides comprehensive knowledge of how computer systems work, from the basic elements of hardware and software to the complex networks that make up the internet. You'll learn about data structures, algorithms, computer architecture, operating systems, and various programming languages. Further, you'll grasp the principles of machine learning and artificial intelligence, and understand the ethical and legal implications of these technologies. This skill set can enable you to become an effective software engineer, data scientist, system analyst, or IT manager.
27credentials
100courses

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a $143,232 median salary ¹.

    description:

    A Software Developer / Engineer is responsible for developing the software systems and platforms that power businesses and organizations.

    This role has a $143,232 median salary ¹.

    Offered by

    IBM_logo
    SkillUp_logo
    Amazon_logo
  • This role has a $126,208 median salary ¹.

    description:

    An Automation Engineer designs and implements systems to enhance efficiency and reduce manual tasks, focusing on automation and CI/CD pipelines.

    This role has a $126,208 median salary ¹.

    Offered by

    Google_logo
    Vanderbilt University_logo
    IBM_logo

Most popular

Trending now

New releases

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Get in-depth knowledge of a subject by completing a series of courses and projects.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Find the best Computer Science course for your goals

  • Status: Preview

    Skills you'll gain: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Logic, Command-Line Interface, Functional Design, Debugging, Data Validation

  • University of Maryland, College Park

    Skills you'll gain: Cryptography, Encryption, Public Key Cryptography Standards (PKCS), Cybersecurity, Digital Communications, Authentications, Data Integrity, Algorithms, Computer Science

  • Status: Free Trial

    Skills you'll gain: Pseudocode, Data Structures, Algorithms, Theoretical Computer Science, Software Visualization, Computer Science, Computational Thinking, Technical Communication, Computer Programming

  • Status: Preview

    Skills you'll gain: Event-Driven Programming, Computer Programming, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Natural Language Processing, Algorithms, Problem Solving, Application Programming Interface (API)

  • Status: Free Trial

    Skills you'll gain: Software Design Patterns, Software Design, Computational Thinking, Algorithms, Program Development, Computer Programming, Software Development, Data Structures, Problem Solving, Computer Science, Machine Learning Methods

  • Status: Preview

    University of Washington

    Skills you'll gain: Supervised Learning, Network Model, Matlab, Machine Learning Algorithms, Artificial Neural Networks, Computer Vision, Computer Science, Reinforcement Learning, Computational Thinking, Mathematical Modeling, Biology, Linear Algebra, Information Architecture, Differential Equations, Probability & Statistics

  • Status: Free Trial

    Skills you'll gain: Prompt Engineering, OpenAI, Large Language Modeling, Generative AI, ChatGPT, LLM Application, Image Analysis, Multimodal Prompts, Animations, Tool Calling, Image Quality, File Management, Application Programming Interface (API), Visualization (Computer Graphics), Computer Graphics, Generative AI Agents, Application Development, Artificial Intelligence and Machine Learning (AI/ML), Python Programming, Computer Science

  • Status: Preview

    Skills you'll gain: Debugging, Computational Thinking, Programming Principles, Data Structures, Computer Programming, Program Development, Integrated Development Environments, Computer Science, Python Programming, Algorithms

  • Status: Free Trial

    Skills you'll gain: Public Key Cryptography Standards (PKCS), Cryptography, Data Structures, Algorithms, Encryption, Theoretical Computer Science, Computer Science, Computational Thinking, Data Storage Technologies, Linear Algebra, Python Programming, Arithmetic

  • Status: Free Trial

    Skills you'll gain: Computational Thinking, Programming Principles, Algorithms, Data Structures, Theoretical Computer Science, Computer Programming, Python Programming, Computer Science, Game Theory, Mathematical Modeling, Software Testing

  • Status: Free Trial

    Skills you'll gain: Computational Logic, Theoretical Computer Science, System Requirements, Verification And Validation, Mathematical Modeling, Control Systems, Computer Science, Artificial Intelligence

  • Status: Preview

    Skills you'll gain: Theoretical Computer Science, Computational Logic, Graph Theory, Logical Reasoning, Deductive Reasoning, Computational Thinking, Network Analysis, Algebra, Geospatial Information and Technology, Information Technology, Computer Science

What brings you to Coursera today?

Leading partners

  • Codio
  • University of California San Diego
  • University of Colorado Boulder
  • Packt
  • University of California, Santa Cruz
  • Rice University
  • Dartmouth College
  • Scrimba