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 13July 17
Time: 9:00 AM11:00 AM
Recommended Grades: 49
Location: Online


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.

Riley Kong
Riley Kong is an incoming junior at Archbishop Mitty High School. With over five years of programming experience, Riley loves working on projects using languages like Python and Java. Riley has lots of experience with teaching Python and has taught many classes before. Besides coding, Riley enjoys playing the piano, reading, and is a NACLO open competition finalist.