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.
26credentials
1online degree
98courses

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.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Find the best Computer Science course for your goals

  • Status: Free Trial

    Skills you'll gain: Matlab, Computer Programming, Programming Principles, Debugging, Mathematical Software, Development Environment, Computer Science, User Interface (UI), File Management, Data Import/Export, Data Structures, Computational Logic, Engineering Calculations, Plot (Graphics), Problem Solving

  • Status: Free Trial

    University of California San Diego

    Skills you'll gain: Data Ethics, Interactive Learning, Big Data, Cybersecurity, Student Engagement, Pedagogy, Blockchain, Algorithms, Data Security, Teaching, Cryptography, Education and Training, Technical Communication, Education Software and Technology, Diversity Awareness, Digital Transformation, Diversity Equity and Inclusion Initiatives, Computer Science, Information Technology, Computational Thinking

  • Status: Free Trial

    Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Dataflow, Java Programming, Java, Middleware, Scala Programming, Data Structures, System Programming, Programming Principles, Servers, Application Frameworks, Debugging, Algorithms, Performance Tuning, Network Protocols, Computer Science

  • 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: Preview

    Skills you'll gain: Theoretical Computer Science, Graph Theory, Computational Logic, Logical Reasoning, Computational Thinking, Network Analysis, Spatial Analysis, Combinatorics, Algebra, Computer Science, Algorithms

  • Status: Preview

    Shanghai Jiao Tong University

    Skills you'll gain: Combinatorics, Graph Theory, Theoretical Computer Science, Mathematical Theory & Analysis, Advanced Mathematics, Network Analysis, Computational Thinking, Algorithms, Data Structures, Computer Science

  • Status: Free Trial

    Skills you'll gain: Data Import/Export, Java Programming, Java, Computer Programming, Data Structures, Object Oriented Programming (OOP), File Management, Integrated Development Environments, Computer Science

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Computational Logic, Agentic systems, Mathematical Modeling, Theoretical Computer Science, Systems Design, System Requirements, Verification And Validation, Systems Architecture, Network Model, Software Systems, Mechanical Engineering, Mechanics, Systems Analysis, Applied Mathematics, Control Systems, Real-Time Operating Systems, Differential Equations, Computer Science, System Design and Implementation, Artificial Intelligence

  • 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: Preview

    Skills you'll gain: File Systems, Operating Systems, Real-Time Operating Systems, System Software, OS Process Management, Computer Systems, Data Storage, Unix, Computer Science, Linux, Microsoft Windows, Virtualization, Debugging, Algorithms

  • Status: Preview

    Shanghai Jiao Tong University

    Skills you'll gain: Combinatorics, Graph Theory, Data Structures, Algorithms, Logical Reasoning, Theoretical Computer Science, Computational Thinking, Computer Science, Applied Mathematics, Deductive Reasoning, Computational Logic, Network Analysis, Arithmetic, Applied Machine Learning, Probability

  • Status: Preview

    Skills you'll gain: Computational Thinking, Programming Principles, Problem Solving, Computer Science, Disaster Recovery, Algorithms, Computer Programming, Public Health

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a £60,980 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 £60,980 median salary ¹.

    Offered by

    IBM_logo
    SkillUp_logo
    Amazon_logo
  • This role has a £52,811 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 £52,811 median salary ¹.

    Offered by

    Google_logo
    IBM_logo
    Vanderbilt University_logo

Most popular

Trending now

New releases

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
  • Peking University