Home › Admissions
Apply to Expand Your Future
As the value of data continues to skyrocket, companies are in need of people who can transform large data sets into rich analytical insights. Now, you can learn these techniques in Carnegie Mellon’s cutting-edge online program. Apply today to expand your future in machine learning and data science.
Are we the right fit?
Let’s face it, pursuing any kind of advanced training is an investment of your time, energy and resources. Before you consider our program, make sure your background aligns with our program expectations.
Successful applicants will have:
- A bachelor’s degree in STEM or related field
Successful applicants will hold a degree in a science, technology, engineering or math-related field. Other degrees will be considered if the applicant can show the necessary proficiency in math and programming.
- Proficiency in advanced math
Students should provide evidence of successful completion of advanced math coursework such as calculus, linear algebra and statistics.
- Proficiency in programming
Students should be proficient in Python, R, or an analogous programming language, with experience writing at least 1000 lines of code.
- Relevant work experience
Ideally, applicants will have some relevant work experience in either computer programming or a related field. Internships or other related work are acceptable.
- A disciplined and motivated mindset
Harder to measure, but equally important, successful applicants will have a resilient spirit, a hunger to learn, and a knack for solving problems through technical innovation. With courses taught by CMU faculty from the #4 computer science school in the country, a consistent and conscious effort will be required to master each topic.
If you have questions about the program or how it aligns with your background, please call 412-501-2686 or send an email to apply@online.cmu.edu with your inquiries.
Application Requirements
A Note for International Applicants
Frequently Asked Questions
So, why CMU?
We strive for excellence

We embrace iteration

We collaborate across disciplines

We pioneer new fields
