Python For Intermediates

Boost your child’s computer science knowledge!

Our curriculum is crafted to equip students for success in Advanced Placement (AP) Computer Science. It encompasses two essential components: (1) a thorough understanding of programming fundamentals, and (2) proficiency in object-oriented programming and recursion. Through hands-on projects, students will have the chance to put their skills into practice, enhancing their programming abilities and confidence.

  • Become confident in object-oriented programming and recursion
  • Master the fundamentals of programming
  • Many mini-projects and exercises

After this program

Your child will be able to understand how to develop algorithms and write codes in Python. Your child will be familiar with recursion and recursion-based coding, such as depth search.


1) First half
Fundamentals of programming
2) Second half
Object-oriented programming and recursion


Your child needs to have a basic understanding of Python programming.

Hardware & Software requirements

Please prepare a Google account that allows your child to use Google Colaboratory.
The Google account holder must be 14 years or older to use Google Colaboratory.
Please use a PC, Mac, or other devices that can run both the Zoom application and web browser for Google Colaboratory simultaneously without a performance problem.
Your child needs to be able to share the Google Colaboratory screen with the Zoom application to receive support from the instructor.
Old Chromebooks and tablets tend to have performance problems and hinder practice.
We would recommend that your child has an additional device to view the Zoom screen while fully using the main device for programming.