2020 Fall – Pre-course for Python Programming


Python is one of the most popular programming languages used by developers today and is considered as one of the best programming languages for Artificial Intelligence.  But you don’t have to wait until college to learn it!

In this course, students will be introduced to some of the latest features from MIT’s latest Scratch 3.0 software, including video sensing, text-to-speech voices, and Google translation. In the second half of the semester, students will use text based Python programming to create interactive and fun games. This course focuses on building the computational thinking skills and cultivate students’ interest for further coding learning.

By the end of the course, students be able to:

  • Transfer programming and thinking skills from Scratch to Python
  • Use fundamental Python programming skills
  • Identify errors in your Python code based on error messages, and debug your scripts


Course Features

  • Grade G5-G7 (This Fall)
  • Max Enroll 8
  • Class Time 2:30 pm – 4:00 pm Sundays (9/20 - 12/13, no class on 11/29, 12 classes)
  • Class Location Online
$240 tuition
Coach William: Computer Engineering graduate of Boston University. I am currently an Integration Test Engineer. I enjoy building small electronics and software. So far I have designed and built several small raspberry pi remote cars for collision avoidance, written a computer vision software to track cell movements, and developed a catalog classifier for IKEA's yearly catalog. Robotics have always been one of my interests, and sharing my knowledge with the community is one of my greatest joy.