Graduate Courses & Programs
Gain deep knowledge and further develop your skills through credit-bearing courses taught by Stanford faculty.
Earn credits toward a masters degree or certificate in a flexible online format. Get started with a few simple steps.
- Browse our portfolio of graduate courses and graduate certificates.
- Submit an online application and supply accompanying documents.
- Register for courses during the open enrollment period to be considered for admission.

Platform
View lectures online live, broadcast from the classroom, or on demand.

Time Commitment
Spend about 15-25 hours/week per course during 10-week quarters.

Achievement
Earn academic credit and a Stanford University transcript. Transfer up to 18 credit units to an applicable Master's Degree.
Application
- Apply at any time.
- Write short statement of purpose.
- Upload official transcripts from all universities and colleges (Must have bachelor's degree to apply) to your account.
- Submit residency documents.
Admission
- Enroll in a course any quarter it's offered (see enrollment periods below).
- Admission is evaluated on a course-by-course basis and is dependent on fully meeting course prerequisites.
- Submit your application at any time.
- Must earn a B or better (3.0) in each course to continue taking classes through Stanford Online.
Tuition & Fees
- $1,400 per unit
- Most courses are 3-5 units.
- One-time $125 fee for lifetime access to your transcripts.
- Students affiliated with the U.S. Armed Forces may be eligible for tuition benefits.
Enrollment Periods (subject to change)
Enrollment Periods (subject to change)
Quarter | Dates |
---|---|
Autumn Quarter | Aug 1 - September 9, 2022 |
Winter Quarter | Oct 31 - December 9, 2022 |
Spring Quarter | Feb 6 - March 20, 2023 |
Summer Quarter | April 10 - June 18, 2023 |
Featured Courses

Machine Learning
CS229
Stanford School of Engineering
- Summer 2022-23: Online, instructor-led - Enrollment Open

Artificial Intelligence: Principles and Techniques
CS221
Stanford School of Engineering
- Summer 2022-23: Online, instructor-led - Enrollment Open

Convex Optimization I
EE364A
Stanford School of Engineering
- Summer 2022-23: Online, instructor-led - Enrollment Open

Introduction to Probability and Statistics for Epidemiology
EPI259
Stanford School of Medicine
- Spring 2022-23: Online, instructor-led - Enrollment Open
- Summer 2022-23: Online, instructor-led - Enrollment Open