Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
1-on-1 conversations on global topics
Dialogues
1-on-1 conversations on global topics
A global network of volunteers.
Explore Tutors
A global network of volunteers.
Continuation to Python (Intermediate Level)

SAT Score Range

9 sessions

+7

🔥 5 spots left!

About

This is an intermediate level Python series that will go from functional programming techniques and data structures to object-oriented programming, error handling, and file operations.

Tutored by

Yan X 🇨🇦

Certified in 7 topics

View Profile

Toronto Highschooler, programming and computer science enthusiast.

✋ ATTENDANCE POLICY

Try your best to not miss any sessions as each session will build on top of the previous sessions.

SESSION 1

19

Sep

SESSION 1

Python

Python

Fri 12:30 PM - 1:30 PM UTCSep 19, 12:30 PM - 1:30 PM UTC

We will go over defining functions with def, parameters & arguments, return statements & return values, local vs global scope, and default parameter values.
SESSION 2

20

Sep

SESSION 2

Python

Python

Sat 12:30 AM - 1:30 AM UTCSep 20, 12:30 AM - 1:30 AM UTC

We will go over defining functions with def, parameters & arguments, return statements & return values, local vs global scope, and default parameter values.
SESSION 3

27

Sep

SESSION 3

Python

Python

Sat 12:30 AM - 1:30 AM UTCSep 27, 12:30 AM - 1:30 AM UTC

We will go over *args & **kwargs, lambda functions, functions as first-class objects, nested functions & closures, and decorators.
SESSION 4

4

Oct

SESSION 4

Python

Python

Sat 12:30 AM - 1:30 AM UTCOct 4, 12:30 AM - 1:30 AM UTC

We will go over decorators, understanding exceptions & tracebacks, try, except, else, & finally blocks, catching specific exception types, and raising custom exceptions.
SESSION 5

11

Oct

SESSION 5

Python

Python

Sat 12:30 AM - 1:30 AM UTCOct 11, 12:30 AM - 1:30 AM UTC

We will go over decorators, opening & closing files, reading files, writing files, and file modes & context managers.
SESSION 6

18

Oct

SESSION 6

Python

Python

Sat 12:30 AM - 1:30 AM UTCOct 18, 12:30 AM - 1:30 AM UTC

We will go over working with CSV files, tuples, tuple unpacking & multiple assignment, sets, and set operations.
SESSION 7

25

Oct

SESSION 7

Python

Python

Sat 12:30 AM - 1:30 AM UTCOct 25, 12:30 AM - 1:30 AM UTC

We will go over set operations, when to use tuples vs lists vs sets, advanced string methods & operations, introduction to regular expressions, and re module.
SESSION 8

2

Nov

SESSION 8

Python

Python

Sun 12:30 AM - 1:30 AM UTCNov 2, 12:30 AM - 1:30 AM UTC

We will go over common regex patterns, string parsing & text processing, advanced list comprehensions with conditions, dictionary & set comprehensions, and generator expressions.
SESSION 9

9

Nov

SESSION 9

Python

Python

Sun 1:30 AM - 2:30 AM UTCNov 9, 1:30 AM - 2:30 AM UTC

We will go over generator functions with yield, memory efficiency & lazy evaluation, defining classes and creating objects, and instance attributes & methods.

Public Discussion

Please log in to see discussion on this series.

Sep 19 - Nov 9

8 weeks

60 mins

/ session

Next session on November 2, 2025

SCHEDULE

Saturdays

12:30AM