Carnegie Mellon University’s Machine Learning PhD is a full-time, in-person research degree run by the Machine Learning Department in Pittsburgh. It combines interdisciplinary study in machine learning, statistics and computing with active research beginning in the first semester.
Students complete coursework, develop teaching, speaking and writing skills, and defend a doctoral thesis. The Fall 2027 application opens on September 9, 2026.
Benefits & funding
- Full tuition and a stipend are provided while the student makes satisfactory progress.
- Students without external funding are normally supported through graduate assistantships for the nine-month academic year from September through May.
- Partial external awards are supplemented to the department’s full support level.
- An eligible dependent may receive an allowance equal to 10% of the department’s monthly base stipend, subject to the published partner-income condition.
Eligibility
- A master’s degree is not required; applicants may apply with a bachelor’s degree, and master’s degree holders may also apply.
- The program is full-time and in person in Pittsburgh.
- No nationality or prior-residency restriction is stated.
- GRE General scores are optional.
- Applicants who will study on an F-1 or J-1 visa and whose native language is not English must submit TOEFL, IELTS or Duolingo results; prior English-medium study does not create a waiver.
- The department recommends strong preparation in linear algebra, probability, proofs and computer programming, but presents these as preparation guidance rather than fixed admission thresholds.
Can you apply?
Here's who can apply
Decoded from the official rules. A free account checks them against your passport, degree and age in seconds.
Education required
Bachelor · Master
Circlebreaker is a free database of global fellowships, scholarships and programs — every one decoded like this.
We only check the criteria we have data for. Always confirm full eligibility on the official page before applying.
Application process
- 1Create an account in the School of Computer Science graduate application portal after it opens on September 9, 2026, and select the Machine Learning PhD.
- 2Upload unofficial transcripts, a current résumé or CV, and a concise statement of purpose describing research interests, relevant experience and doctoral objectives.
- 3Arrange three recommendation letters; at least two should normally come from faculty members or recent employers who can evaluate prior work and independent-research potential.
- 4Submit English-language test results when required; GRE scores are optional.
- 5Submit by November 18, 2026 for the reduced US$80 early fee or by the final deadline of December 9, 2026 with the US$100 fee. A fee-waiver request is available within the application for eligible applicants.
Program timeline
Most recent completed application cycle closed
Dec 10, 2025
Fall 2027 application opens
Sep 9, 2026
Early application deadline at 3 p.m. EST
Nov 18, 2026
Final application deadline at 3 p.m. EST
Dec 9, 2026
Enrollment begins
Fall 2027