Computer Science Degrees

Get started today

I am interested in learning more about degrees on Coursera.

University of Colorado Boulder

Master of Science in Electrical Engineering

#5 in Best Online Master's in Electrical Engineering Programs (Guide to Online Schools, 2020)

University of Colorado Boulder

Master of Science in Computer Science

#29 in Top Universities in the U.K. (The Times and Sunday Times Good University Guide, 2023)
#13 Online Masters in Information Technology Programs (U.S. News & World Report, 2024)

Why pursue a bachelor’s or master’s degree in computer science?

With a bachelor’s degree in computer science or your master’s degree in computer science, you can expect to take courses in programming, security, computer systems, data visualization, and much more. While a bachelor’s degree can be a great entry point into the subject matter, a master’s degree will deepen your understanding while allowing you the space to specialize in a more niched area, like artificial intelligence (AI), full stack web development, or cloud computing.

What’s more, when you enroll in a computer science degree program at either the undergraduate or graduate level, you’ll get an opportunity to build and strengthen several key technical and workplace skills, such as programming, software development, problem-solving, critical thinking, and time management. Learn more about why computer science is considered a good major and what you can do with your degree after graduating.

In the U.S., the average starting salary for college graduates is around $59,000. However, according to the National Association of Colleges and Employers, computer science majors were projected to have the highest starting salaries for 2022, with an expected average over $75,000.

Benefits of getting a computer science degree on Coursera

Designed to fit your schedule

All online degree programs are flexible, meaning you can complete coursework at your own pace while balancing your work and personal commitments.

Access world-class universities

Find affordable degree programs from an array of accredited universities. Learn from distinguished faculty and industry experts passionate about helping you achieve your goals.

Build in-demand job skills

Get job-ready with degree programs designed to develop real-world skills through hands-on learning experiences and industry partnerships.

Grow your network

Become part of a global learning community and establish strong relationships that can open new and unexpected opportunities throughout your career.

Browse by program level

What do computer science students have to say?

Find helpful articles related to computer science degrees

Learn how to enter the computer science industry with or without prior experience.

Explore nine of the highest-paying computer science jobs in the US, including their earning potential, job outlook, responsibilities, and requirements to get started.

Learn about skills, education, salary, and how to take your first steps toward a career computer programming.

Software engineers design and create computer systems and applications to solve real-world problems.

Frequently asked questions

A bachelor's degree in computer science is an undergraduate program that involves studying programming, computer and operating systems, databases and data structures, algorithms, and more. It’s an in-demand degree that emphasizes valuable skills such as analytical thinking and problem-solving, alongside a wealth of technical skills, all of which can lead to high-paying entry-level jobs. Learn more about whether computer science is a good major.

A master's degree in computer science is a graduate program focused on advanced concepts in computer science, such as software development, machine learning, data visualization, natural language processing, cybersecurity, and more. At this level, you’ll often choose a field to specialize in.

Computer science master’s programs build on your technical skill set while strengthening key skills such as critical thinking, problem-solving, communication, and attention to detail. Learn more about whether a master’s in computer science is worth it and the types of salaries you may be able to command with the degree.

On Coursera, you’ll find online computer science degrees at both the undergraduate and graduate level. To figure out which one might be best for you, it helps to first understand why you want to earn a degree and what you hope to get out of your education.

Beyond your larger goals, consider what you’ll learn and how you’ll learn it, as those factors can be important when it comes to determining the best program for you. Take time to review the various computer science degree options on Coursera, paying particular attention to the “Academics” and “Student experience” sections for more information.