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

A curriculum built on core computer science principles

In the Master of Science in Computer Science program, you will translate theoretical knowledge into technical experience by mastering the fundamental pillars of the field. This includes advanced algorithms, network systems, and software development, providing you with a robust and widely applicable technical foundation.

While rooted in core principles, the program offers significant flexibility. You can customize your learning path by selecting from a rich variety of interdisciplinary electives in high-demand areas like artificial intelligence, security, and big data to align your broad foundation with your specific career interests.

Master the full software stack
Gain hands-on experience with operating systems, programming languages, and the principles of scalable software engineering needed to build and maintain modern applications.
Develop advanced algorithmic thinking
Learn to design, analyze, and implement sophisticated algorithms and data structures to solve complex computational problems efficiently and effectively.
Implement robust software solutions
Apply software development best practices, including version control (Git), CI/CD, and testing, to build reliable, production-ready systems.
Explore emerging tech with specialized electives
Deepen your expertise by choosing from cutting-edge elective courses in areas like autonomous robotics, human-computer interaction, and machine learning.

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.