University of Colorado Boulder logo

Master of Science in Computer Science

University of Colorado Boulder logo

Master of Science in Computer Science

University of Colorado Boulder

Accredited degree

Offered by the University of Colorado Boulder

Finish in 24 months

30 courses total (30 credit hours) full or part-time, 5-8 hours per week per course

$15,750 USD total cost

Flexible pay-as-you-go payment options with no hidden costs or fees

Performance-based admission

Start learning and show us you’re ready, regardless of your background

100% online

Lecture videos, hands-on projects, and connection with instructors and peers

Who is this degree for?

This degree is designed for individuals who want a comprehensive computer science education to advance their current career or pivot into a new specialization. It provides the deep, foundational knowledge that underpins all modern technology, while offering flexibility through electives to target specific, high-growth roles.

This program is a strong fit if you are:

The career advancer: A working professional, such as a Software Developer or IT Manager, who wants to deepen their technical expertise with advanced concepts to qualify for senior or leadership positions.

The career specialist: A professional with a technical background aiming to leverage a strong computer science foundation to pivot into a high-demand field like machine learning, data science, or cybersecurity.

The practical skill-builder: A learner who wants to move beyond theory and apply knowledge to real-world challenges, building a portfolio of projects in areas like AI, robotics, systems, and software engineering.

The proven performer: A skilled individual ready to demonstrate their aptitude for computer science, regardless of their formal background. The performance-based pathway lets your success in the coursework secure your admission into the program.

No application required
Begin your learning journey right away without needing to submit transcripts, letters of recommendation, or standardized test scores.
Earn your admission through performance
Gain acceptance into the degree program by successfully completing a designated three-course pathway with a grade of B or better.
Flexible schedule, frequent start dates
Choose from six 8-week sessions offered per year. This flexible structure allows you to start when you're ready and take a break between sessions if needed.
Try a course with no commitment
Not ready to enroll for credit? You can sample any course through the non-credit experience first and upgrade to the for-credit version later.

Dates

  • Classes start: October 20, 2025
  • Enrollment closes: November 28, 2025
  • Note: as of October 24th, enrollment is temporarily suspended for unplanned maintenance.

Upcoming events

  • Stay tuned!

Additional resources

Questions? Contact the CU Boulder MS-CS team at cuboulder-mscs@coursera.org.

Dates

  • Classes start: October 20, 2025
  • Enrollment closes: November 28, 2025
  • Note: as of October 24th, enrollment is temporarily suspended for unplanned maintenance.

Upcoming events

  • Stay tuned!

Additional resources

Questions? Contact the CU Boulder MS-CS team at cuboulder-mscs@coursera.org.