6148 Bollinger Rd, San Jose, CA 95129
Introductory Course: July 15-19, 9AM-3PM
Intermediate Course: 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.

Introduction to Python Programming: July 15-19

This introductory course is targeted toward students with little to no programming experience. Students will begin by learning about flowcharts, types, variables, and operators, and will go on to utilize conditionals, loops, and other control structures. At the end of the week, they will have created a project of their own using what they have learned.

Intermediate Python Programming: July 22-26

For this course, students should have already taken the introductory course or already have some experience with topics covered in that course. Students will learn more advanced concepts in programming as well as use a library called Pygame to create their own fun games, with graphics and user input. Students will create many projects throughout this course.


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 $300 per week. Extended care from 3:00 to 5:00 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