Computer Science

Learn more about the skills, certifications, and degrees to consider for a computer science career.

Coursera logo C cutout

Explore popular computer science courses

Status: Free

Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Java, Computational Thinking, Computer Science, Algorithms, Animations, Debugging

Skills you'll gain: Computer Science, Debugging, Development Environment, Computer Systems, Web Applications, Graphing, Javascript, Computer Networking, Computational Thinking, Program Development, Arithmetic, Computer Graphics, Operating Systems, Computer Hardware, Applied Mathematics, Mathematical Modeling, Cybersecurity, Computer Programming, Problem Management, General Mathematics

Status: Free

Skills you'll gain: Theoretical Computer Science, Data Structures, Computer Science, Computer Architecture, Algorithms, Programming Principles, Computational Logic, Computational Thinking, Java Programming, Computer Hardware

Computer science is the study of computer hardware and software. As a discipline, it encompasses subject matter from artificial intelligence and cryptography to computer engineering and software development and touches a variety of 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 out or are ready to take the next step in your career. Explore computer science topics, including:

Frequently asked questions (FAQ)