
Webinar on May 14 - Your Path to a Data Science Career: Inside CU Boulder’s MS in Data Science | Register here


Offered by the University of Colorado Boulder
30 courses total (30 credit hours) full or part-time, 4–6 hours per week per course
Each time you take a course, pay tuition for that course only ($525/credit hour)
Start learning and show us you’re ready, regardless of your background
Lecture videos, hands-on projects, and connection with instructors and peers
Position yourself at the intersection of computer science, statistics, and business applications with the Master of Science in Data Science (MS-DS). This degree is ideal for learners who want to do more than build models; it prepares you to translate data into strategic insights and drive real-world impact.
Uniquely co-taught across five university departments, this program trains you to be the crucial translator between technical teams and business leaders. You will learn to build predictive models, design experiments, and, most importantly, interpret and communicate your findings to shape organizational decisions. This interdisciplinary approach ensures you're prepared not just for a technical role, but for analytics leadership.
Program admission is performance-based, determined by your success in three preliminary courses, not your academic history, making a career in the high-growth field of data science accessible. You’ll graduate from a top-ranked global university, prepared for essential roles like Data Scientist, Business Intelligence Analyst, or Analytics Manager.
To ensure a smooth start, begin your enrollment and allow two weeks for it to complete.
Start your enrollment now or request more information.
To ensure a smooth start, begin your enrollment and allow two weeks for it to complete.
Offered by the University of Colorado Boulder
30 courses total (30 credit hours) full or part-time, 4–6 hours per week per course
Each time you take a course, pay tuition for that course only ($525/credit hour)
Start learning and show us you’re ready, regardless of your background
Lecture videos, hands-on projects, and connection with instructors and peers
Offered by the University of Colorado Boulder
30 courses total (30 credit hours) full or part-time, 4–6 hours per week per course
Each time you take a course, pay tuition for that course only ($525/credit hour)
Start learning and show us you’re ready, regardless of your background
Lecture videos, hands-on projects, and connection with instructors and peers
Position yourself at the intersection of computer science, statistics, and business applications with the Master of Science in Data Science (MS-DS). This degree is ideal for learners who want to do more than build models; it prepares you to translate data into strategic insights and drive real-world impact.
Uniquely co-taught across five university departments, this program trains you to be the crucial translator between technical teams and business leaders. You will learn to build predictive models, design experiments, and, most importantly, interpret and communicate your findings to shape organizational decisions. This interdisciplinary approach ensures you're prepared not just for a technical role, but for analytics leadership.
Program admission is performance-based, determined by your success in three preliminary courses, not your academic history, making a career in the high-growth field of data science accessible. You’ll graduate from a top-ranked global university, prepared for essential roles like Data Scientist, Business Intelligence Analyst, or Analytics Manager.
To ensure a smooth start, begin your enrollment and allow two weeks for it to complete.

Not ready to commit to a full degree? Start with a course. When you complete eligible courses, you may be able to have your learning recognized for credit if you are admitted and enroll in the Master of Science in Data Science. Gain in-demand skills while building towards a degree.
Get started with the following eligible specialization and build your progress toward a future degree.
*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.


Even if you don’t have a bachelor’s degree or extensive work experience, you can become part of the MS-DS. You’ll never have to apply to gain admission into the program. After passing three for-credit courses in the MS-DS program with grades of 3.0 or higher, you’ll be qualified.

Don’t miss your chance to join the cohort!
When you complete these programs, you may have learning recognized for credit toward this degree, if you are admitted and enroll.¹

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

University of Colorado Boulder
Advanced · Specialization

University of Colorado Boulder
Advanced · Specialization
Multiple educators
Get Started in Algorithms for Battery Management
Intermediate · Specialization
¹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.
These courses may provide you with a preview of the topics, materials and instructors in a related degree program which can help you decide if the topic or university is right for you.

University of Colorado Boulder
Learn Mathematical Foundations for Data Science
Intermediate · Specialization
Graduates earn the same Master of Science in Data Science degree as students in the on-campus program. The diploma does not include “online” or “Coursera” designations.
This degree prepares graduates for roles such as data scientist, data architect, data analyst, data engineer, machine learning engineer, business intelligence developer, statistician, and analytics manager.
Yes. The program falls under the University of Colorado Boulder’s accreditation by the Higher Learning Commission.
Admission is performance-based rather than application-based. Students qualify by completing a three-course pathway with a 3.0 GPA or higher. There are no formal prerequisite requirements, and no specific academic background or work experience is required, although prior familiarity with Python, R, calculus, and linear algebra is recommended.
Yes. Learners can begin with individual courses or take a non-credit version first, then upgrade later to the for-credit version by paying tuition when they are ready.
The program is delivered fully online through lecture videos, quizzes, readings, and online assessments. Courses are designed specifically for online learning, and some final assessments use online proctoring. Students should plan for about 4 to 6 hours of work per week for each course.
The degree requires 30 credits, with each course worth 1 credit. Students who take three courses per eight-week session can finish in about two years, but the program is flexible and can be completed more slowly if needed. All degree requirements must be finished within eight years.
Students have access to weekly online office hours, discussion forums, Slack, online and in-person networking events, career resources such as Handshake and VMock, online library access, Career Services, and Forever Buffs alumni services after admission.
When you successfully complete the online MS-DS degree, you may come to campus to participate in the graduation ceremony.
Tuition is $525 per credit hour, for a total tuition cost of $15,750 for the full 30-credit degree. The program uses a pay-as-you-go model, so students pay only for the courses in the upcoming term. There is no application fee, and there are currently no scholarships or financial aid available for this program.
The program accepts up to six graduate-level credit hours from eligible CU degree programs on Coursera as elective credit, subject to academic rules. It does not accept transfer credit from other institutions.
A cross-listed course is offered under two or more CU Boulder degree programs on Coursera. For example, Dynamic Programming, Greedy Algorithms is offered as both CSCA 5414 for the MS-CS and DTSA 5503 for the MS-DS.
An outside elective (sometimes called an “external” elective) is a course offered by another CU Boulder degree program on Coursera. You may apply credits earned from outside elective courses to complete your degree’s elective requirements. Tuition rates vary by program. Credit limits apply and not all courses are applicable to all degree programs. See your program’s student handbook for details and restrictions.
The following courses are not considered outside electives:
For example, Data Mining Pipeline is a one-credit cross-listed course available as both DTSA 5504 and CSCA 5502. CSCA 5502 is not considered an outside elective for Data Science students, and DTSA 5504 is not considered an outside elective for Computer Science students. These courses would be considered outside electives for Electrical Engineering and Engineering Management students because they are not cross listed with ECEA or EMEA courses, respectively.
Don’t miss your chance to join the cohort!