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

SAT Score Range

8 sessions

This series ended on September 5, 2025. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

This an intermediate level series for Python that will go from advanced concepts in functions to object oriented programming.

Tutored by

Yan X 🇨🇦

Certified in 7 topics

View Profile

Toronto Highschooler, programming and computer science enthusiast.

Sessions

✋ ATTENDANCE POLICY

I will not enforce any attendance rules but try to come to every one of them as each of the sessions are built upon previous sessions.

SESSION 1

7

Aug

SESSION 1

Python

Python

Thu 12:30 AM - 1:30 AM UTCAug 7, 12:30 AM - 1:30 AM UTC

We will go over *args and **kwargs, lambda functions, functions as first-class objects, nested functions * closures, and basic introduction to decorators.
SESSION 2

13

Aug

SESSION 2

Python

Python

Wed 12:30 AM - 1:30 AM UTCAug 13, 12:30 AM - 1:30 AM UTC

We will go over nested functions & closures, decorators (basic introduction), and understanding exceptions & tracebacks.
SESSION 3

15

Aug

SESSION 3

Python

Python

Fri 12:30 AM - 1:30 AM UTCAug 15, 12:30 AM - 1:30 AM UTC

We will go over best practices for exception handling, opening & closing files, reading files: read(), readline(), readlines(), writing files: write() & writelines(), and file modes and context managers.
SESSION 4

20

Aug

SESSION 4

Python

Python

Wed 12:30 AM - 1:30 AM UTCAug 20, 12:30 AM - 1:30 AM UTC

We will go over file modes & context managers, working with CSV files, tuples: creation, indexing, & immutability, and tuple unpacking & multiple assignment.
SESSION 5

22

Aug

SESSION 5

Python

Python

Fri 12:30 AM - 1:30 AM UTCAug 22, 12:30 AM - 1:30 AM UTC

We will go over file modes & context managers, working with CSV files, and tuples: creation, indexing, & immutability.
SESSION 6

27

Aug

SESSION 6

Python

Python

Wed 12:30 AM - 1:30 AM UTCAug 27, 12:30 AM - 1:30 AM UTC

We will go over set operations: union, intersection, difference, when to use tuples vs lists vs sets, advanced string methods & operations, and introduction to regular expressions.
SESSION 7

29

Aug

SESSION 7

Python

Python

Fri 12:30 AM - 1:30 AM UTCAug 29, 12:30 AM - 1:30 AM UTC

We will go over re module: search(), match(), findall(), common regex patterns, string parsing & text processing, and advanced list comprehensions with conditions.
SESSION 8

5

Sep

SESSION 8

Python

Python

Fri 12:30 AM - 1:30 AM UTCSep 5, 12:30 AM - 1:30 AM UTC

We will go over dictionary and set comprehensions, generator expressions, generator functions with yield, and memory efficiency & lazy evaluation.

Public Discussion

Please log in to see discussion on this series.

Aug 7 - Sep 5

5 weeks

60 mins

/ session

SCHEDULE

Wednesdays

12:30AM

Fridays

12:30AM