
Webinar on November 18: Computer Science, AI, or Data Science: Which CU Boulder Master's Is Right for You? | Register here


Offered by the University of Colorado Boulder
30 courses total (30 credit hours) full or part-time, 5-8 hours per week per course
Flexible pay-as-you-go payment options with no hidden costs or fees
Start learning and show us you’re ready, regardless of your background. Learn how to enroll.
Lecture videos, hands-on projects, and connection with instructors and peers
This degree prepares you to be a versatile technical "builder," opening doors to the widest possible range of careers across the tech industry. The program’s focus on foundational computer science principles ensures you graduate with a durable, in-demand skillset applicable to roles at established tech giants, innovative startups, and everything in between.
To ensure a smooth start, begin your enrollment and allow two weeks for it to complete.

Software Engineer
Design, build, test, and maintain software solutions

Systems Engineer
Design and maintain reliable technology systems

Web Developer
Build and maintain websites and web applications

Network Engineer
Set up and maintain computer networks

Software Developer
Build, test, and maintain software applications

Cloud Engineer
Build and manage cloud systems and infrastructure









Start enrollment for Fall 2 2026 cohort.