↑ All Courses

Student Qualifications

  • Logical thinking and math skills
  • Facility with computers
    • Keyboarding
      • Typing
      • Using copy/cut/paste
      • Moving efficiently using the arrow keys and home/end, alt/option/cmd

Class Description

Especially for students who have used Scratch or similar block-based environments (but for others, too), this class introduces a real programming language, one used by professionals, Python.

Students will use their creativity and new programming skills to create projects like these (click to view the entire document):

Picture of getting started Jupyter notebook


If you have no programming experience, it would help to first spend some time with Scratch or Tynker.

Python Playlist