Python® Programming: Creating Text-Based and Graphical Games (Beginner Level)
Ages 11-14
9 am - 3:30pm

This is a 2017 summer camp.
2018 summer camps will be updated in January 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.

Students will also experiment with Sphero® SPRK, the robotic ball. With the use of Sphero®'s Lightning Lab app, students will be able to program their Sphero® SPRK to complete missions and obtain significant data from scientific activities.

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

San Francisco

Marin Prep