Upper School Course Description

  • Computer Science
Python Programming

The full-year Python programming course provides an opportunity for students at all levels of programming experience to spend the year expanding their individual skills while working collaboratively to build meaningful projects implementing the Python language. Whether students are new to coding or have completed both AP courses in the Upper School, this class will push them to new heights. In addition to self-paced individual coursework, the class will delve into group projects using micro:bit robotics, sound design with EarSketch, projects with data visualization, game design, and other Python-based computational design opportunities.