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

Find the best Computer Science course for your goals

  • 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: Data Import/Export, Java Programming, Java, Computer Programming, Data Structures, Object Oriented Programming (OOP), File Management, Integrated Development Environments, Computer Science

  • Status: Free

    Skills you'll gain: Cloud Computing Architecture, Cloud Security, Cloud Infrastructure, Cloud Computing, Cloud Applications, Cloud Platforms, IT Security Architecture, Cloud Services, Cloud Technologies, Infrastructure Security, Application Security, Data Security, Cybersecurity, Data Management, Computer Science, Risk Management Framework, Information Technology, Encryption, Configuration Management

  • Status: Preview

    Skills you'll gain: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Computer Science, Software Development, Scalability

  • Status: Free Trial

    University of Colorado System

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

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Artificial Intelligence, Graph Theory, Algorithms, Control Systems, Computer Vision, Computer Science, Python Programming, Data Structures

  • Status: Free Trial

    Skills you'll gain: Scientific Methods, Logical Reasoning, General Science and Research, Physics, Physical Science, Artificial Intelligence, Computational Thinking, Experimentation, Simulations, Computer Science, Psychology, Science and Research, Ancient History, Vibrations, Mechanics, Chemistry, Laboratory Equipment, Research, World History, Qualitative Research

  • Status: Preview

    Skills you'll gain: Computer Science, Computer Engineering, Computer Architecture, Computer Programming, System Programming, Virtual Machines, Operating Systems, Software Architecture, Algorithms, Software Design, Program Development, Object Oriented Programming (OOP), Data Structures, Computer Graphics

  • Status: Free Trial

    Skills you'll gain: Graph Theory, Data Structures, Algorithms, Program Development, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Python Programming

  • Status: New
    Status: Preview

    Birla Institute of Technology & Science, Pilani

    Skills you'll gain: Computer Science, Machine Learning Algorithms, Solution Design, Problem Solving, Mathematical Theory & Analysis, Scalability

  • Status: Free Trial

    Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Data Import/Export, Data Structures, Python Programming, Scripting, Computational Logic, Computer Science, File Management

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Data Mapping, Automation, Artificial Intelligence, Real-Time Operating Systems, Global Positioning Systems, Simulations, Image Analysis, Computer Science, Algorithms, Linear Algebra, Python Programming

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 $125,696 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 $125,696 median salary ¹.

    Offered by

    Google_logo
    Vanderbilt University_logo
    IBM_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
  • Birla Institute of Technology & Science, Pilani
  • Rice University
  • Dartmouth College