Computer Science

Explore articles about computer science, artificial intelligence, and software development. Learn about careers in computer engineering, cryptography, and related fields, essential technical skills, and opportunities across industries.

Coursera logo C cutout

Explore popular computer science courses

Skills you'll gain: Computer Science, Debugging, Development Environment, Computer Systems, Web Applications, Arithmetic, Computer Literacy, General Networking, Javascript, Network Security, Computer Networking, Application Security, Applied Mathematics, Computer Graphics, Cybersecurity, Computer Programming, General Mathematics, Mathematical Modeling, Data Management, Problem Solving

Skills you'll gain: Computational Thinking, Event-Driven Programming, Algorithms, Combinatorics, Graph Theory, Programming Principles, Application Development, Object Oriented Programming (OOP), Probability, Video Game Development, Data Structures, Python Programming, Data Analysis, Program Development, Network Analysis, Computer Science, Animations, Analysis, Software Testing, Computer Programming

Skills you'll gain: Computational Thinking, Algorithms, Pseudocode, Problem Solving, Python Programming, Computer Hardware, Computer Programming, Analysis, Debugging

Computer science is the study of computer hardware and software. As a discipline, it encompasses subjects from artificial intelligence and cryptography to computer engineering and software development. It touches various industries, including game development, financial services, and government.

With so many options and opportunities available, it can be tricky to know where to start. On Coursera, you'll find expert resources to support your goals, whether you're just starting or are ready to take the next step in your career. Explore computer science topics, including:

Ready to start learning? Explore our catalog of computer science, information systems, and artificial intelligence.

Frequently asked questions (FAQ)