↑ All Courses

Student Qualifications

  • Grades 6–12 (Accelerated learners in earlier grades are welcome with instructor approval)
  • Some experience with Python
  • Logical thinking and math skill
  • Facility with computers
    • Operating system and browser (download, install, unzip, move files around)
  • Typing ability

Class Description

Continue learning Python, working on more advanced projects like more sophisticated adventure games, programs that fetch, process and graph information from the Internet, and graphics with Processing (processing.org). There are many other types of projects we can do, depending on the students’ interests. Some possibilities:


Before class, please set up your laptop for Python.

Adventure Game

Python Playlist

Source Code