top of page

Intermediate python

This 8-week course is designed for 4th - 8th graders with a one-hour long lesson every week. The class is a continuation of the Beginner Coding Course in Python, and covers more advanced topics, algorithms, and concepts, of which may include sorting/searching, abstract classes and interfaces, recursion, and more. This course may be suited well for students who are looking to advance their skills in Python, possibly in preparation for Basic Neural Networks and algorithms.

Note: Moderate Experience & Knowledge of Python is required.

Course Dates: TBD

(1 meeting per week)


Week 1: 

 1)Go over the syllabus and start learning bot development with Python as well as  going over how to use GitHub and making a web scraper in python.


Week 2:

2)Finishing our web scraper with python and testing it out


Week 3:

3)Going over Sorting Algorithms


Week 4:

4)Learning more about sorting algorithms and other algorithms in python


Week 5: 

5)Learning how to make GUI applications in python and starting to make one


Week 6:

6)Finishing our  GUI application


Week 7)

7)Learning about other modules in python


Week 8)

8)Recap of what we did

Meet Your Instructors

Johnathan Mo

Java Instructor


Johnathan is a sophomore at the Harker School. Outside of school, he enjoys video editing and cinematography. He also participates in FTC robotics as part of the software team. Over the summer he has taken several classes in Chemistry and Programming

Robert Zhang

Java Instructor


Robert is currently a sophomore at The Harker School in San Jose. Aside from his academic pursuits in computer science, physics, and music, Robert loves photography and videography, and is getting into video editing more too. His first coding language learned was Scratch, and eventually progressed to Python, Java, and learned some HTML over the summer as well.  

Grant Sims

Python Instructor


Grant is currently a sophomore at The Harker School. He enjoys machine learning, rocketry, robotics, and video editing. He is also the build lead for his robotics team and is extremely capable in both CAD and coding. He is fluent in Java and is extremely proficient in both Python and C++. 

Adil Saadzoi

Python Teacher

EAR logo v1.png

Adil saadzoi is 13 years old and is a python instructor as well as a instructor for the web development course who lives in Los Angeles, California. His favorite hobby is coding, If you would like to contact Adil here is his email (

bottom of page