Back to Programs
Stanford Code in Place

Stanford Code in Place

Stanford Code in Place

ClosedComputer ScienceSummer Program

About the Program

Code in Place is a free, online introductory programming course offered by Stanford University, based on the first six weeks of Stanford's CS 106A (one of Stanford's most popular courses). The program is designed for complete beginners — no prior coding experience is required.

Students learn Python programming through interactive lectures, assignments, and small-group sections led by volunteer section leaders (current Stanford students and alumni from around the world). The curriculum covers foundational programming concepts including variables, control flow, functions, and basic graphics using the Karel robot framework.

Program details:

  • Duration: approximately 6 weeks
  • Time commitment: ~10 hours per week
  • Format: Fully online; asynchronous lectures + optional live section meetings
  • Outcome: Certificate of completion from Stanford

The course is free and open worldwide to high school students in grades 9–12. Applications open each spring and are competitive. Students are selected based on motivation and commitment rather than prior experience.

Eligibility

Open to high school students in grades 9-12 worldwide; no prior programming experience required; must commit approximately 10 hours per week for 6 weeks

Eligible Countries

All countries

How to Apply

Apply via codeinplace.stanford.edu; applications open in spring with deadline typically in April; competitive selection