Python Programming (Beginner Level) Ages 11-14

Learn by Making Games

All New Projects for 2018!


Learn to program in Python® by creating text-based games, such as number and logic games, interactive arcade-style games, interesting art and animations, and even a Pokémon®-based game. You will learn how to construct text and images on the screen, prompt users for input, generate calculations, use variables and loops, and more!

Python® is the perfect language for learning computer programming because it is easy to understand and widely used and valued. Compared to other programming languages, Python® is very similar to writing in English, and requires fewer lines of code. Many businesses use it - NASA and Google, for instance - and it often is the first language taught at many top universities. Getting comfortable with Python at an early age is a terrific foundation for future programming success.

Throughout the week, students will use the most important constructs of the Python® language, learning about variables, functions, conditional statements, loops, and lists. They will incorporate graphics into projects and finish with the breakthrough of making their own games, entirely with Python code.

No prior programming experience is required, but comfort and familiarity with typing is suggested. Each student will have a laptop to use, and will bring home their project files to be played on a computer using any major operating system.

Note: This class is for ages 11-14; however, parents of students who are 10 years old and have some programming experience - please call us at (650) 638-0500 for information about enrollment.

Python Programming ages 11 - 14

Camp Hours and Daily Schedule

  • 9:00-9:15 Project overview, key concepts and team-building
  • 9:15-10:20 Python® Coding projects (games, art & animations)
  • 10:20-10:40 Outdoor recess (campers bring snacks)
  • 10:40-12:00 Continue coding projects
  • 12:00-12:30 Supervised lunch break (campers bring lunch)
  • 12:30-1:30 Sphero® Activities (team-based robotics coding activity)
  • 1:30-2:10 Python® Coding Projects
  • 2:10-2:30 Outdoor recess (campers bring snacks)
  • 2:30-3:15 Continue coding projects
  • 3:15-3:30 Clean-up & review
Python Programming ages 11 - 14

Activities and Take Homes

Top Skills Gained Through Activities
Programming with Python®, including use of variables, functions, conditional statements, loops, operators, and proper syntax, Interactive Art and Game Development, Math, Creativity, Problem-solving, Logical thinking, Team-based Robotics Coding with Sphero® and Lightning Lab.

Take Homes
Students take home a USB flash drive containing their coding projects, plus class lessons to use as a reference for future coding projects at home. Please note, students do not take home the Sphero® SPRK+ Robot.

2017 Camp Schedule                           

Beginner Python® Programming Camps located in San Francisco





San Francisco

Holy Trinity

June 18 - 22

San Francisco

Marin Prep

July 16 - 20