6148 Bollinger Rd, San Jose, CA 95129
Session 1: July 15-19, 9AM-3PM
Session 2: July 22-26, 9AM-3PM

Python is an extremely versatile programming language that is used for everything from website development to machine learning and artificial intelligence. With its concise and English-like syntax, it is a perfect language for beginners to learn.

Learning computer science develops problem solving capabilities, logical thinking skills, and various other abilities that help students use computers to solve real-world problems.

The Project Code Foundation is a nonprofit organization founded by high school students to introduce computer science to youth in the Bay Area. This year we're pleased to be offering two weeklong camps to teach Python to grades 5-8. All proceeds are used to support low-income students.

Course Features

Develop logical thinking skills as you dive into the versatile and easy-to-learn Python programming language.
Using your new programming skills, build your own games, tools, and programs like Hangman or Tic Tac Toe.
Taught by knowledgeable high school instructors with over five years of programming experience.
Recommended for students entering grades 5-8. No previous programming experience is required.


In the morning, from 9:00 to 12:00, students will be taught the concepts and curriculum for the day, along with examples and practice showing usage of the concept. In the afternoon, from 12:45 to 3:00, students will work on fun projects and utilize the skills they have learned to build their own creations. Signing up for morning-only is an option.


Oliver Ni is a student Lynbrook High School passionate about computer science. He competes in USACO in the Gold Division and has many years of experience in full-stack web development, Python, Java, and more. Oliver is currently researching machine learning and artificial intelligence. In addition to programming, Oliver also enjoys scouting, mathematics, and entrepreneurship.

Franklin Wang is a high schooler at Palo Alto High School. He is an avid programmer with five years of programming experience with Java, Python, and C#. Currently he competes in the USACO Gold Division and has also competed in the AIME. He also has extensive machine learning experience with Python. Outside of programming, Franklin enjoys playing oboe, badminton, and reading.

Riley Kong is a student at Archbishop Mitty High School. He has had more than five years of programming experience. Riley enjoys programming contests and is currently in USACO Gold. When not programming, Riley enjoys linguistics, cryptography, piano, math, and science, and has performed in Carnegie Hall.

Course and Registration Information

Both classes will run from Monday to Friday, 9:00 AM to 3:00 PM. Tuition is $320 per week ($200 if you choose to only register for the morning class). Extended care from 3:00 to 5:30 PM can be purchased for an additional $50 per week. Lunch can be also be purchased for an additional $50 per week.

To register, please fill out the form here. Please send payment through one of the following options:

  • Send through PayPal by clicking on this link. Please make sure you include the student's name in the notes section.
  • Write a check payable to 'Project Code Foundation'. Mail the check to 1057 Harlan Dr, San Jose, CA 95129. Please label the envelope and check with the student's name.


For any questions or concerns, please contact Oliver Ni at

© 2019 Project Code Foundation, a 501(c)(3) nonprofit. EIN: 83-0848013