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.
16credentials
50courses

Related roles

Gain the knowledge and skills you need to advance.

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

    Offered by

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

    Offered by

    Google_logo
    IBM_logo
    Vanderbilt University_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: Free Trial

    University of Colorado System

    Skills you'll gain: Cryptography, Arithmetic, Algorithms, Applied Mathematics, Probability, Computer Science

  • 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: Debugging, Computational Thinking, Programming Principles, Data Structures, Computer Programming, Program Development, Integrated Development Environments, Computer Science, Python Programming, Algorithms

  • Status: Preview

    University of Washington

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

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

    Skills you'll gain: Artificial Intelligence, Simulations, Logical Reasoning, Computer Vision, Computer Science, Programming Principles, Computational Thinking, Algorithms, Game Theory, Machine Learning

  • Status: Free Trial

    Skills you'll gain: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Computer Science

  • Status: Preview

    Universitat Autònoma de Barcelona

    Skills you'll gain: Digital Transformation, Art History, Liberal Arts, Research, Image Analysis, Ancient History, Informatics, Human Computer Interaction, Computer Science, Culture, Open Source Technology, Data Ethics, Social Studies, Computer Vision, Database Systems, Artificial Intelligence, Anthropology, Information Privacy

  • Status: Preview

    Universidad Nacional Autónoma de México

    Skills you'll gain: Program Evaluation, Open Source Technology, Human Computer Interaction, Digital Design, Computer Programming Tools, Program Development, Community Development, Data Mapping, Liberal Arts, Project Planning, Data Analysis Software, Research Methodologies, Intellectual Property, Computer Science

  • Skills you'll gain: Program Development, Debugging, Python Programming, Development Environment, Computer Programming, Game Design, Interactive Design, Design and Product, Algorithms, Computer Science

  • Status: Free Trial

    Skills you'll gain: Data Import/Export, C++ (Programming Language), C and C++, Data Structures, File Management, Computer Programming, Computer Science, Data Storage

  • Skills you'll gain: IBM Cloud, Cryptography, Algorithms, Python Programming, Linear Algebra, Computational Thinking, Computer Science, Jupyter, Physics, Simulations, Software Installation, Development Environment

What brings you to Coursera today?

Leading partners

  • University of California San Diego
  • Codio
  • Dartmouth College
  • Packt
  • University of London
  • Vanderbilt University
  • Birla Institute of Technology & Science, Pilani
  • Institut Mines-Télécom