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

by Stanford Pre-Collegiate Studies
Learn C++ fundamentals through programming practice that builds algorithmic thinking and applies code to real-world problems.
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 8-11; algebra completed
Age range / Year group
Ages 13-17
Location / Region
Online
Cost
$3,200
Duration
2 weeks
Format
Online
Introduction to C++ combines foundational programming concepts with practice in constructing efficient algorithms.
Live teaching, online office hours, and independent assignments make it a structured introduction rather than a collection of tutorials.
It suits students who want to test their interest in computer science through practical problem solving.
Introduction to C++ is a Stanford Pre-Collegiate Summer Institutes course focused on foundational programming and algorithmic problem solving. It connects Computer Science, Engineering, and Mathematics through topics including syntax, functions, arrays, recursion, file I/O, and compiler-hardware interaction.
Students attend live online classes and work on programming problems, assignments, and projects independently. Practice emphasizes constructing efficient algorithms for real-world problems, while online office hours provide another opportunity to seek help.
The curriculum connects basic C++ constructs with algorithms, recursion, and compiler-hardware interaction.
Real-world programming problems give students a practical reason to think about algorithm efficiency.
Live classes and online office hours provide a defined support structure alongside independent work.
The explicit homework estimate helps families assess the daily commitment before choosing a course.
Students seeking a structured first experience of coding who enjoy mathematical problem solving and can sustain daily practice.
You want an advanced C++ specialization or a fully self-paced course without scheduled live classes.
This course is worth considering if you want guided practice in programming and a clear introduction to algorithmic thinking. Its value lies in the work you do and the understanding you develop through classes, problems, and projects.
The daily workload and fixed meeting windows require a meaningful commitment. Weigh that structure against your family's budget, and judge the course by its learning fit rather than an expectation of preferential admission to Stanford.

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 Two-hour live online classes Monday-Friday., Online office hours within the daily meeting window., Programming practice problems, assignments, and projects..
Dates and time commitment
2 weeks; 10 × 2h weekdays; 1-2h daily 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: Students produce programming practice solutions, assignments, and projects.. Check whether feedback, certificate, recommendation or application evidence is included.
Online support and safeguarding
Online office hours use the third hour of the published meeting window. The exact class time and office-hour schedule are set closer to the program start.
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
Substantial daily commitment for an introductory course.
Best started
Allow several weeks in the next application cycle to gather transcripts, prepare a work sample, and write responses.
Main challenge
Keeping up with daily coding practice while working within Pacific Time meeting windows.
Review algebra concepts before beginning the course.
Gather recent grade reports and transcripts before completing the application.
Choose a work sample that meets the selected course's requirements and reflects your abilities.
Plan a daily study routine that includes live classes and independent programming work.
Useful if
You want to assess your interest in further computer science study.
You combine live instruction with independent programming practice to understand C++ fundamentals and efficient algorithms. Online office hours support the work you complete between classes.
Attend your assigned live online class Monday through Friday.
Study programming constructs and algorithmic concepts introduced in the course.
Apply those concepts to programming practice problems, including real-world problems.
Complete assignments and projects outside live class time.
Use online office hours to seek help with course work.
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
Summer Institutes application deadline; materials were due by 11:59 p.m. Pacific Time.
Session One
15-26 June 2026
Weekday classes within a 4-7 p.m. PDT window, including office hours.
Session Two
6-17 July 2026
Weekday classes within an 8-11 a.m. PDT window, including office hours.
| 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 |
Applicants must be in Grades 8-11 at application.
Completion of an algebra course is required.
No prior programming experience is required.
Domestic and international applicants may apply.
Admitted students may attend only one Summer Institutes course.
Program tuition
$3,200 — Two-week Summer Institutes course tuition for 2026.
Funding or discounts
What's included
Two-hour live online classes Monday-Friday., Online office hours within the daily meeting window., Programming practice problems, assignments, and projects.
Create or access an account in the official application portal using the student's legal name and birthdate.
Select Introduction to C++ among the Summer Institutes courses you wish to attend.
Write application responses yourself and prepare a work sample meeting the course's application requirements.
Upload recent grade reports, transcripts, and required materials into the online application.
Have a parent or legal guardian review and sign the completed application.
Review everything before submitting the application and required application fee, because submissions cannot be changed.
Next step with Succeed
or let us know if .
Succeed replies first, usually within a working day
Students attend two-hour live online classes Monday through Friday, with online office hours using the third hour of the meeting window. They should also plan for approximately one to two hours of daily assignments and projects outside live class time.
Students attend one course section and time; exact class and office-hour schedules are set closer to the program start.
Learning includes live online instruction Monday-Friday.
Online office hours use the third hour of the meeting window.
The exact office-hour schedule is set closer to the program start.
Coursework centers on programming practice problems, assignments, and projects.
Main deliverable / output
Students produce programming practice solutions, assignments, and projects.
Practice solutions address real-world programming problems.
Independent work includes course assignments and projects.
Compare this introduction to programming with a software-focused summer program offering a different learning setting.
Software development and gaming study in London
Best for
Students comparing practical software interests with introductory programming
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.
Official course page checked
Application requirements reviewed
Session dates verified
Daily workload checked
Tuition and aid reviewed
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 C++
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.