Application deadline
13 March 2026
2026 Summer Institutes application; materials due by 11:59 p.m. Pacific Time.

by Stanford Pre-Collegiate Studies
Study machine learning through Python, from preparing and visualizing data to testing models and presenting a final selection.
See Succeed's assessment of the programme, who it may suit, the estimated total cost, what applying involves and what is still to confirm.
or let us know if .
What Succeed checks
We review public online program details such as eligibility, age range, cost, duration, learning format, scheduling, mentor model, outputs and application timing.
What Last verified means
Last verified is the latest date Succeed checked the public details shown on this page. Program dates, prices and availability can still change.
How official sources are used
Succeed uses official provider information where available, then rewrites it into a student-facing summary for comparison and planning.
Why some dates are reference dates
If the current cycle is not available, Succeed may show the latest verified cycle dates so you can understand typical timing.
Succeed is independent from this provider unless a partnership is clearly stated.
Current status
Upcoming
Eligibility
Grades 10-11; programming and statistics prerequisites
Age range / Year group
Ages 15-17
Location / Region
Online
Cost
$3,200
Duration
2 weeks
Format
Online
Stanford Pre-Collegiate Summer Institutes teaches a practical machine learning workflow using Python, connecting data preparation with model selection.
Students preprocess and visualize data, train and tune models, and evaluate performance before selecting a model for presentation.
The strongest fit is a student who wants structured technical practice and can sustain live classes alongside independent assignments.
Introduction to Machine Learning is a Stanford Pre-Collegiate Summer Institutes course exploring how algorithms extract insights from large datasets. Its academic focus connects computer science, engineering, and mathematics through practical work in Python.
Students follow the machine learning process from preparing structured data to training, testing, and tuning models. Live online classes, independent assignments, and online office hours support that work, culminating in selecting a final model for presentation.
The workflow connects data preparation, model training, and evaluation rather than treating coding as an isolated exercise.
Python-based assignments give students a practical way to apply machine learning concepts.
Daily live teaching and online office hours provide structure around independent project work.
Selecting a final model for presentation encourages students to explain technical choices.
Students who enjoy programming and statistics and want to apply both to a complete machine learning workflow.
You want a first introduction to programming or need a flexible, entirely self-paced course.
This course is worth considering if you want guided practice connecting programming, statistics, and model evaluation. Its value lies in understanding the workflow and explaining your decisions, especially when you engage fully with assignments and office hours.
The concentrated schedule requires sustained attention alongside independent work, so it suits students ready for technical study. Treat it as academic enrichment: Stanford explicitly separates participation from its undergraduate admissions process.

Sean
Founder, Succeed
Talk it through with Sean
“I can help you compare the programmes you're considering, think through the practicalities and work out what makes sense for you.”
20 minutes · No obligation to enrol
A practical overview of cost, time commitment, provider details, student outcomes and online support to review before deciding.
Cost and what is included
$3,200; includes Live online classes., Online office hours., Assignments and projects..
Dates and time commitment
2 weeks; 10×2h Mon-Fri; 1-2h/day homework.
Provider details
Review the Stanford Pre-Collegiate Studies provider page and official sources before making a final decision.
What the student gains
Potential output: The main output is a final machine learning model selected for presentation.. Check whether feedback, certificate, recommendation or application evidence is included.
Online support and safeguarding
Check how online sessions are supervised, how mentor communication works, and what support route exists if the student needs help.
What to check before committing
Confirm current dates, session schedule, payment terms, cancellation rules, support expectations and what output or certificate is included with the provider.
Compare this program with similar options before deciding on dates, cost, format and fit.
Compare with similar programsEffort level
High for a short enrichment course.
Best started
Allow several weeks before a future application deadline for transcripts, responses, and work-sample preparation.
Main challenge
Combining programming and statistics while keeping pace with daily work.
Review programming fundamentals and statistics before the course.
Confirm that you can access Anaconda Distribution.
Gather recent grade reports and transcripts, then select a work sample meeting the course's application requirements.
Convert the PDT meeting window to local time and reserve time for independent assignments.
Useful if
You want to test your interest in practical machine learning.
You use Python to move through a practical machine learning workflow, supported by live classes and independent assignments. The work leads toward evaluating competing models and choosing one for presentation.
Preprocess structured data so it is ready for analysis.
Visualize data to investigate patterns.
Train, test, and tune machine learning models.
Evaluate algorithm performance.
Select a final model for presentation.
Next cycle not announced yet. These dates are from the latest verified cycle and should be used as a reference only.
Application deadline
13 March 2026
2026 Summer Institutes application; materials due by 11:59 p.m. Pacific Time.
Session One
15-26 June 2026
Weekday live classes within 4:00-7:00 p.m. PDT.
Session Two
6-17 July 2026
Weekday live classes within 4:00-7:00 p.m. PDT.
| Milestone | Date | Timezone | Status | |
|---|---|---|---|---|
Application deadline | 13 March 2026 | Local | Reference date | |
Session One | 15-26 June 2026 | Local | Reference date | |
Session Two | 6-17 July 2026 | Local | Reference date |
Current Grades 10-11 at the time of application.
Exposure to a computer programming language.
Working knowledge of statistics.
Domestic and international applicants may apply.
Admitted students may attend only one Summer Institutes course.
Program fee
$3,200 — Two-week Summer Institutes tuition.
Funding or discounts
What's included
Live online classes., Online office hours., Assignments and projects.
Create an account in the official application portal using the student's legal name and birthdate.
Select Stanford Pre-Collegiate Summer Institutes and indicate the courses you want to attend.
Write your own application responses and prepare the required course-specific work sample.
Upload recent grade reports, transcripts, and all other application materials.
Review the completed application with a parent or legal guardian for their signature.
Pay the application fee and submit the complete application; changes are not permitted afterward.
Next step with Succeed
or let us know if .
Succeed replies first, usually within a working day
Each session has ten two-hour live online classes, meeting Monday through Friday within a 4:00-7:00 p.m. PDT window, with the third hour used for online office hours. Students should also plan for approximately 1-2 hours of assignments and projects per day outside live class.
Exact class and office-hour schedules are set closer to the start of the program.
Two hours of live online teaching each weekday.
Online office hours use the third hour of the meeting window.
Exact class and office-hour schedules are set closer to the start.
Students must be able to access Anaconda Distribution.
The course uses assignments and projects leading toward final model selection for presentation.
Main deliverable / output
The main output is a final machine learning model selected for presentation.
Python work preprocessing and visualizing structured data.
Course assignments and machine learning projects.
Compare these adjacent options if you want broader software development, engineering, or mathematical preparation.
Software development and gaming study in London
Best for
Students exploring software development beyond machine learning
Engineering study in Cambridge
Best for
Students comparing engineering with computational interests
Mathematics preparation in Cambridge
Best for
Students prioritizing mathematical foundations
Save this program in Succeed to compare it with similar programs, dates, costs and formats in one place.
Compare with other programs
Content reviewed by
Co-founder, Succeed | Founder, Immerse Education (2012–2026)
Sean works at the intersection of academic enrichment, program quality and university preparation, with expertise in evaluating pre-university experiences for ambitious secondary school students.
Succeed uses official provider information where available, but keeps this public page focused on comparison and planning inside Succeed.
Course requirements checked
Session dates checked
Live schedule reviewed
Homework expectations reviewed
Tuition and aid reviewed
Application process checked
We use source material to verify core facts, then show older cycle dates as reference when a current cycle is not available. Always check current application instructions before applying.
Introduction to Machine Learning
by Stanford Pre-Collegiate Studies
Get the full picture before you decide
Succeed's assessment, estimated total cost and what applying involves.
No account needed for the Guide or Compare.