From machine learning algorithms to the inner workings of websites that we use every day, the Python programming language is used almost everywhere! In this course we will dive into the basics of the language, including variables, lists, dictionaries, conditionals, loops, functions, and much more. Students will use Python to create programs and eventually terminal-based games.
Date: July 6July 10
Time: 9:00 AM11:00 AM
Recommended Grades: 49
Location: Online


Franklin Wang
Franklin is a rising junior at Palo Alto High School who has had over five years of experience with programming. Franklin has created many projects with a variety of programming languages, including Python and Java. Franklin is also a co-founder of PCF and has taught Python during the past two summers. Aside from programming, Franklin also enjoys playing the oboe and participates in Science Olympiad.

Ethan Boneh
Ethan is a rising sophomore at Palo Alto High School, who started programming in second grade by building Minecraft plugins. Since then he has worked on a variety of projects, including image processing with OpenCV and facial detection and recognition. He has been teaching Python at the Project Code Foundation since April and is excited to continue instructing. In addition to coding, he enjoys debate, plays tennis, plays a whole bunch of video games, and does a little theatre.