Webinar on November 18: The Skills That Actually Lead to Promotions | Register here

Advance your tech career with an online computer science degree

Build in-demand skills in AI, cybersecurity and software development, whether you're starting out or switching careers.

  • Learn around your life

    Study online, alongside work

  • Build as you learn

    Hands-on projects in many programs

  • Open to career changers

    Select programs need no bachelor's degree

Request information

Learn more about computer science degrees on Coursera.

Find the right online computer science degree program

Advance your career with an Ivy League master’s in computer engineering with hands-on, hardware-based learning for real-world skill building.
Transition into tech by building a career-ready foundation in AI, programming, analytics, and cybersecurity. No application or bachelor's needed.

University of California, Berkeley

Advance your career with a hands-on, customizable degree from a top 3 engineering college — featuring a portfolio-ready capstone project.

University of Colorado Boulder

Master core CS skills in algorithms, data structures, and ML. Explore electives in AI, robotics, and big data. No application or bachelor's needed.
An engineering-focused curriculum ideal for learners who want to build and manage data systems. Bridge the gap between raw data and insights.
Advance your career by blending engineering and management with a master's from a leading US research institution—no tech experience needed.
Transform bold ideas into real technologies that move the world forward from a top 20 engineering school.
Master cloud computing (SaaS, PaaS, IaaS), security, and full-stack development to advance your IT career. Enroll with performance-based admission.

Explore career opportunities with a computer science degree

If you like developing both front-end and back-end of web applications, solving complex technical challenges, and working with databases and servers this role is for you.

Zilal expanded her technical skills while working as a full stack developer

While working part-time as a full stack developer, Zilal continued developing her computer science skills before pursuing advanced learning in AI and deep learning.

Start learning with this degree today

University of Illinois Urbana-Champaign

Master of Computer Science from University of Illinois Urbana-Champaign

Learn more

Median salary

Industry average
$135,040
Full Stack Developer
$146,176

Job postings¹

28,578 jobs in the past 12 months

Zilal expanded her technical skills while working as a full stack developer

While working part-time as a full stack developer, Zilal continued developing her computer science skills before pursuing advanced learning in AI and deep learning.

Start learning with this degree today

University of Illinois Urbana-Champaign

Master of Computer Science from University of Illinois Urbana-Champaign

Learn more

Why earn a computer science degree on Coursera

Learn around your job

Study online on your schedule and advance your education without putting your career on hold.

Build a portfolio as you learn

Hands-on projects in many programs let you apply what you learn and show your work.

Learn from top universities

Explore degree programs from leading institutions, with options in AI, cybersecurity and more.

Join the tech community

Learn alongside peers, faculty and professionals worldwide and build connections that can lead to mentorship and collaboration.

Start your degree journey today

Make progress toward your computer science degree before you apply. With Coursera Plus, start learning from participating degree programs today.

  • Learn like a computer science student

    Start with Coursera Plus and take real courses taught to enrolled students

  • Earn credit before you apply

    Eligible coursework may count toward your degree once you're admitted

  • Try it with no commitment

    See how online degree learning feels before you decide

University of London

Cyber Security Fundamentals

University of London

Machine Learning for All

DeepLearning.AI

Machine Learning

Upcoming live webinars and learner sessions

Category: November 18, 2026

Computer Science, AI, or Data Science: Which CU Boulder Master's Is Right for You?

November 18, 2026 · 12:00 PM EST

RSVP
Category: November 23, 2026

Choose Your Path: Artificial Intelligence or Computer Science with Heriot-Watt University

November 23, 2026 · 12:00 PM EST

RSVP
Category: December 9, 2026

Explore Ball State’s Computer Science Portfolio

December 9, 2026 · 11:00 AM EST

RSVP
Category: December 9, 2026

Explore University of Illinois' Online Master of Computer Science

December 9, 2026 · 6:00 PM EST

RSVP

Past recording

Explore CU Boulder’s Online Master’s Degrees on Coursera

Watch

Past recording

Explore CU Boulder’s Online Master’s Degrees on Coursera

Watch

Past recording

Explore CU Boulder’s Online Master’s Degrees on Coursera

Watch

Past recording

Topic MS-ECE on Coursera: Alumni Experience & Flexible Pathways

Watch

Past recording

Inside CU Boulder's Online MS in Artificial Intelligence & MS in Computer Science Programs

Watch

Past recording

Inside CU Boulder's Online MS in Artificial Intelligence & MS in Computer Science Programs

Watch

Past recording

Bachelor’s Degrees from Top Universities: Admissions Insights & Learner Stories

Watch

Past recording

Understanding BITS Pilani's Online CS Degree | Official Webinar

Watch

Past recording

Live Q&A session: BITS Pilani BSc in Computer Science

Watch

Past recording

IL MCS & MCS-DS Admissions Webinar

Watch

Past recording

IL MCS & MCS-DS Admissions Webinar

Watch

Past recording

Webinar: Are Online Programs Equalizing Higher Education for Women?

Watch

Past recording

MS-EE on Coursera January Overview Webinar

Watch

Past recording

Illinois MCS & MCS-DS New Course Launch Webinar: Deep Learning for Healthcare

Watch

Past recording

MS-EE on Coursera Photonics & Optics Webinar

Watch

Past recording

MS-EE on Coursera Informative Webinar

Watch

Hear from computer science learners who've taken the step

Zilal Eiz AlDin

Graduate, MCS University of Illinois

The University of Illinois brand is very well known here. It is a very prestigious university and people trust it. Read more

Micheal Olawale

Student, BSc Computer Science, University of London

The programme gave me a strong foundation in problem solving and structured thinking. The work I am doing now builds on the mathematics and logic I learned at the University of London. Read more

Sebastian Villabos

Graduate, Master of Science in Computer Science, University of Colorado Boulder

The MS in Computer Science felt like the right fit because being able to do it at my own pace, without leaving my job, made it something I could realistically commit to. Read more

Deyvid Martinez

Egresado 2023, Maestría en Ingeniería de Software, Universidad de los Andes

Mi empleo actual lo conseguí gracias a los conocimientos, herramientas y experiencia que obtuve en la maestría. Esto me demuestra que valió muchísimo la pena todo el tiempo y esfuerzo invertido.

Frequently asked questions

A bachelor’s degree in computer science is an undergraduate program that builds core skills in programming, algorithms, systems, and software development. Many programs include hands-on projects so you can graduate with practical experience and career-ready fundamentals.

Some bachelor's degrees on Coursera also allow you to tailor your learning experience. The University of London’s Bachelor’s degree in Computer Science allows learners to choose one of seven specializations, such as AI, game development, or virtual reality, enabling them to focus on the area that best aligns with their career goals.

A master’s degree in computer science is a graduate program designed to deepen technical expertise and help you specialize in areas like AI, cybersecurity, and data science. It can be a strong option if you want to advance into senior technical work, leadership roles, or more specialized careers.

By refining your skills and knowledge, a master’s degree can help you stand out in a competitive job market and position you for long-term career success.

Start by choosing the level that matches your goal, either a bachelor’s for foundational training or an online master’s in computer science for deeper specialization. Then compare curriculum, learning format, time commitment, admissions requirements, and outcomes like projects or career support.

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 about the program curriculum and how you’ll be taught.