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


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.

Oliver Ni
Oliver is a rising junior at Lynbrook High School who loves programming and teaching others. Having been coding for over six years, Oliver has created numerous websites, apps, and other projects. Oliver has been teaching coding for two years and is the Co-founder and President of the Project Code Foundation. In addition to computer science, Oliver is also an active Boy Scout, a USAPhO semifinalist, and loves playing Minecraft, watching anime, and eating food.