University of Colorado Boulder logo

Master of Science in Computer Science

Summer 1 enrollment is now open!

University of Colorado Boulder logo

Master of Science in Computer Science

University of Colorado Boulder

Fully accredited online program

Graduate from the University of Colorado Boulder

$15,750 USD total tuition

Flexible payment options with no hidden costs or fees

Finish in 24 months

Complete 30 courses (30 credit hours) full or part time

100% online learning

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

Admissions Information

Contact the CU Boulder MS-CS team at mscscoursera-info@colorado.edu if you have any questions.

Important Dates

  • April 22: Summer 1 Enrollment opens
  • May 6: Summer 1 Classes start
  • June 14: Summer 1 Enrollment closes

Watch the most recent webinar recording: Overview of CU Boulder's MS in Computer Science Program

Make progress before you enroll

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

Get started today

Start your first course or request more information

Enroll now

Fully accredited online program

Graduate from the University of Colorado Boulder

$15,750 USD total tuition

Flexible payment options with no hidden costs or fees

Finish in 24 months

Complete 30 courses (30 credit hours) full or part time

100% online learning

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

Fully accredited online program

Graduate from the University of Colorado Boulder

$15,750 USD total tuition

Flexible payment options with no hidden costs or fees

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

Make progress before you enroll

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

Admissions Information

Contact the CU Boulder MS-CS team at mscscoursera-info@colorado.edu if you have any questions.

Important Dates

  • April 22: Summer 1 Enrollment opens
  • May 6: Summer 1 Classes start
  • June 14: Summer 1 Enrollment closes

Watch the most recent webinar recording: Overview of CU Boulder's MS in Computer Science Program

Placeholder

Admission doesn't depend on your 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 - MS-CS Program Overview Webinar

Placeholder

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.
Placeholder

Access a flexible curriculum created to empower you

You can take all  30 courses in this program at  your own pace and tailor your coursework to your career goals. Choose electives from advanced CS courses in human-computer interaction, robotics, natural language processing, and autonomous systems as well as courses from other CU Boulder degrees in electrical engineering, engineering management, and data science.

Learn More

Placeholder

Enrollment for Summer 1 2024 session is now open!

Summer enrollment closes June 14

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.

Frequently asked questions

The MS-CS diploma that students earn 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).

You can try one of our pathway courses for one week and still get a full refund.  To be eligible for the refund, you will need to drop the course within 7 calendar days of the course start date. You will want to pay close attention to that deadline when you register.  It’s a great way to see if you are ready for the excitement and rigor of a master’s in computer science.

Enrollment for Summer 1 2024 session is now open!

Summer enrollment closes June 14