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.
Introduction to Python

SAT Score Range

10 sessions

+17

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

About

This is an introductory series for Python that will go from basic output and data types to functions and error handling. You do not need any prior programming knowledge but having Python installed before the series starts would be good.

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

5

Aug

SESSION 1

Python

Python

Tue 12:30 AM - 1:30 AM UTCAug 5, 12:30 AM - 1:30 AM UTC

We will cover creating & naming variables, integers, floats & strings, and boolean values and none.
SESSION 2

9

Aug

SESSION 2

Python

Python

Sat 12:30 AM - 1:30 AM UTCAug 9, 12:30 AM - 1:30 AM UTC

We will go over type checking with type() & isinstance(), basic type conversion, and string indexing & slicing.
SESSION 3

12

Aug

SESSION 3

Python

Python

Tue 12:30 AM - 1:30 AM UTCAug 12, 12:30 AM - 1:30 AM UTC

We will go over common string methods, string concatenation & repetition, and f-strings & format() method.
SESSION 4

16

Aug

SESSION 4

Python

Python

Sat 12:30 AM - 1:30 AM UTCAug 16, 12:30 AM - 1:30 AM UTC

We will go over converting input to different data types, print function parameters, basic arithmetic operators, and operator precedence & parentheses.
SESSION 5

19

Aug

SESSION 5

Python

Python

Tue 12:30 AM - 1:30 AM UTCAug 19, 12:30 AM - 1:30 AM UTC

We will go over comparison operators, chaining comparisons, mathematical operations with variables, and if statements & indentation.
SESSION 6

23

Aug

SESSION 6

Python

Python

Sat 12:30 AM - 1:30 AM UTCAug 23, 12:30 AM - 1:30 AM UTC

We will go over logical operators, nested conditional statements, conditional expressions, and while loops & loop conditions.
SESSION 7

26

Aug

SESSION 7

Python

Python

Tue 12:30 AM - 1:30 AM UTCAug 26, 12:30 AM - 1:30 AM UTC

We will go over while loops & loop conditions, for loops with range(), loop control: break & continue, and nested loops.
SESSION 8

30

Aug

SESSION 8

Python

Python

Sat 12:30 AM - 1:30 AM UTCAug 30, 12:30 AM - 1:30 AM UTC

We will go over creating lists & list literals, indexing & slicing lists, list methods: append, insert, remove, pop, and list concatenation & repetition.
SESSION 9

2

Sep

SESSION 9

Python

Python

Tue 12:30 AM - 1:30 AM UTCSep 2, 12:30 AM - 1:30 AM UTC

We will go over list comprehension, sorting lists: sort() & sorted(), copying lists, and lists as function arguments.
SESSION 10

6

Sep

SESSION 10

Python

Python

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

This will be the last session and we will go over adding, modifying, & deleting key-value pairs, dictionary methods: keys(), values(), items, checking for key existence with 'in', and iterating through dictionaries.

Public Discussion

Please log in to see discussion on this series.

Aug 5 - Sep 6

5 weeks

60 mins

/ session

SCHEDULE

Tuesdays

12:30AM

Saturdays

12:30AM