University of Colorado Boulder logo

Master of Science in Computer Science

Webinar on July 10: Be Boulder - Earning an Online Degree with University of Colorado Boulder | Register here

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

$15,750 USD total cost

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

Performance-based admissions

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

Start earning your master’s in computer science

Build advanced computer science skills with broadly relevant courses and interdisciplinary electives from a top global university

Take a broad approach to studying computer science that directly reflects a career in the field. You’ll start with breadth courses on algorithms, machine learning, network systems, and more. In addition to computer science courses, you can explore a variety of interdisciplinary electives in electrical engineering, engineering management, or data science to learn the latest computer science techniques alongside other job-relevant subjects.

Program admission is based on your performance in three preliminary courses, not your academic history. Upon your acceptance, you’ll become part of an innovative online program from a top global university. With collaborative faculty who find creative ways to link computer science to other areas of study at the university, you’ll be a member of the larger university community while learning how to leverage complex frameworks in realistic scenarios.

CU Boulder is a global university that’s ranked among the finest in the world. The Center for World University Rankings (CWUR) placed CU Boulder in the top 1% on its 2021-22 list of global universities, at 68th overall and 38th nationally.

What’s in this degree program?

30 courses (30 credit hours) accredited by the Higher Learning Commission (HLC), which is part of the North Central Association of Colleges and Schools (NCA)
Expertly taught courses created by faculty who have research and industry expertise combining computer science and applications to a broad range of sectors.
Opportunities to combine theoretical knowledge with technical experience across both broad computer science courses and specific electives
An interdisciplinary model offering opportunities to learn from cutting-edge researchers across multiple fields
30 courses (30 credit hours)
Create your learning journey in statistics or computer science, vital skills, and electives in data science.
Virtual spaces for dialogue and connection through discussion boards and group sessions with peers

Enrollment for the Summer 2 2025 session is open!

  • Classes start: June 30 (9 a.m. MT)
  • Enrollment closes: July 18 (5 p.m. MT)
  • Classes end: August 1 (11:59 p.m. MT)

Upcoming events

  • July 10: Be Boulder: Earning an Online Degree with University of Colorado Boulder - Register here
  • August 21: Overview of CU Boulder's MS in Computer Science Program - Register here

Additional resources

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

Summer 2 2025 session deadline: July 18

Start your first course or request more information.

Enroll now

Accredited degree

Offered by the University of Colorado Boulder

Finish in 24 months

30 courses total (30 credit hours) full or part-time

$15,750 USD total cost

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

Performance-based admissions

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

Accredited degree

Offered by the University of Colorado Boulder

Finish in 24 months

30 courses total (30 credit hours) full or part-time

Start earning your master’s in computer science

Build advanced computer science skills with broadly relevant courses and interdisciplinary electives from a top global university

Take a broad approach to studying computer science that directly reflects a career in the field. You’ll start with breadth courses on algorithms, machine learning, network systems, and more. In addition to computer science courses, you can explore a variety of interdisciplinary electives in electrical engineering, engineering management, or data science to learn the latest computer science techniques alongside other job-relevant subjects.

Program admission is based on your performance in three preliminary courses, not your academic history. Upon your acceptance, you’ll become part of an innovative online program from a top global university. With collaborative faculty who find creative ways to link computer science to other areas of study at the university, you’ll be a member of the larger university community while learning how to leverage complex frameworks in realistic scenarios.

CU Boulder is a global university that’s ranked among the finest in the world. The Center for World University Rankings (CWUR) placed CU Boulder in the top 1% on its 2021-22 list of global universities, at 68th overall and 38th nationally.

What’s in this degree program?

30 courses (30 credit hours) accredited by the Higher Learning Commission (HLC), which is part of the North Central Association of Colleges and Schools (NCA)
Expertly taught courses created by faculty who have research and industry expertise combining computer science and applications to a broad range of sectors.
Opportunities to combine theoretical knowledge with technical experience across both broad computer science courses and specific electives
An interdisciplinary model offering opportunities to learn from cutting-edge researchers across multiple fields
30 courses (30 credit hours)
Create your learning journey in statistics or computer science, vital skills, and electives in data science.
Virtual spaces for dialogue and connection through discussion boards and group sessions with peers

Enrollment for the Summer 2 2025 session is open!

  • Classes start: June 30 (9 a.m. MT)
  • Enrollment closes: July 18 (5 p.m. MT)
  • Classes end: August 1 (11:59 p.m. MT)

Upcoming events

  • July 10: Be Boulder: Earning an Online Degree with University of Colorado Boulder - Register here
  • August 21: Overview of CU Boulder's MS in Computer Science Program - Register here

Additional resources

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

Build toward a degree at your own pace

Not sure if you’re ready to begin earning your degree? Start making progress by taking eligible content that aligns with your goals and interests. Gain in-demand skills while building towards a degree.

These are some of the courses that are part of the degree program. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.

*Successful application and enrollment are required. Eligibility requirements apply. Each institution determines the number of credits recognized by completing this content that may count towards degree requirements, considering any existing credits you may have. Click on a specific course for more information.

Pay-as-you-go tuition with short eight-week courses

  • $15,750 USD tuition total With a significantly lower cost than comparable programs, you can pursue a high-quality education at a more affordable price.
  • Pay-as-you-go tuition You only pay for the courses in your next session. If a scheduling conflict arises, you’re free to take a session off without charges or penalties.
  • Financial aid opportunities Discover more ways you can make this program fit your budget by exploring assistance options like scholarships.

Admissions is based on your performance in courses, not your academic background. Just start learning and show us you’re ready

Simply complete a three-course pathway in either data structures and algorithms or software architecture on Coursera with at least a B in each course and you’ll be accepted—even if you don't hold a bachelor’s degree. No application is required.

Learn more

Summer 2 2025 deadline: July 18

Don’t miss your chance to join the intake!

Enroll in a for-credit course today

Want to enroll in the full degree course now and earn transcriptable credit? You can enroll directly with the university as a non-degree student.Enroll in for-credit now

Enroll in course

1. Enroll in course

Explore course options to find the courses that fit your needs

Pursue admission to degree

2. Pursue admission to degree

Fill out a form or application on the university's website and pay to enroll

Get accepted and enroll

3. Get accepted and enroll

Complete the course and earn transcriptable college credit which will count toward your degree learning if you are accepted into the full degree program¹

Transfer credit

4. Transfer credit

You can apply to transfer the credits earned towards your degree program after admission to the program

¹Each university determines the number of pre-approved credits that may count towards the degree requirements according to institutional policies.

Build toward a degree

These courses are part of the degree program. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.¹

¹Successful application and enrollment are required. Eligibility requirements apply. Each institution determines the number of credits recognized by completing this content that may count towards degree requirements, considering any existing credits you may have. Click on a specific course for more information.

Frequently asked questions

The MS-CS diploma that students earn in the MS-CS on Coursera is the same diploma that students earn in the CU Boulder on-campus program. There are no "online" or "Coursera" designations on the diploma. The diploma will state that the student has earned a Master of Science degree from the University of Colorado Boulder.

Yes, the MS-CS on Coursera falls under the University of Colorado Boulder’s overall accreditation by the Higher Learning Commission (HLC).

Yes, you can enroll in the non-credit experience, allowing you to complete some coursework in MS-CS on Coursera courses before committing to the degree program. You may upgrade to for-credit at any time during your learning journey. You will need to complete additional graded assignments to earn CU credit (this material is only available after you pay tuition).

Summer 2 2025 deadline: July 18

Don’t miss your chance to join the intake!