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

11 sessions

+11

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

About

No prior experience is required. Week by week, you'll master the basics, including variables, data types, control structures, functions, essential data structures, and a overview of the turtle module. Through practical exercises and engaging lessons, you'll build a solid foundation in Python.

Tutored by

Adam M 🇨🇳

View Profile

I'm almost a high schooler from Guangzhou, China. I like history and computers.

Schedule

✋ ATTENDANCE POLICY

Please do not miss two sessions in a row, especially if you are completely new. Message the tutor if you can't make it

SESSION 1

16

Mar

SESSION 1

Python

Python

Sun 12:00 AM - 1:00 AM UTCMar 16, 12:00 AM - 1:00 AM UTC

1. Overview of Python and show some of its uses (scripting, games, data analysis)
2. Installing Python and an IDE(e.g VSCode, IDLE)
3. Writing and executing a simple script(e. g print("Hello, World"))

SESSION 2

23

Mar

SESSION 2

Python

Python

Sun 12:00 AM - 1:00 AM UTCMar 23, 12:00 AM - 1:00 AM UTC

Variables: assigning values
Data types of variables : integers, floats, strings, booleans
Basic operation: arithmetic, string concatenation, type conversion
How to add comments for clarity
SESSION 3

29

Mar

SESSION 3

Python

Python

Sat 11:30 PM - Sun, 12:30 AM UTCMar 29, 11:30 PM - Mar 30, 12:30 AM UTC

Introduction to conditional statements
Syntax for if, else, and elif
Comparison operators and logical operators
Common mistake: confusion of = and ==

SESSION 4

5

Apr

SESSION 4

Python

Python

Sat 11:30 PM - Sun, 12:30 AM UTCApr 5, 11:30 PM - Apr 6, 12:30 AM UTC

Introduction to loops and their importance
Syntax of for and while loops in python
Loop control with break and continue
SESSION 5

12

Apr

SESSION 5

Python

Python

Sat 11:30 PM - Sun, 12:30 AM UTCApr 12, 11:30 PM - Apr 13, 12:30 AM UTC

Basics of Turtle
1. Basic functions: forward, backward, left, right, penup, pendown.
2. Activities implementing loops and conditionals in turtle(e. g drawing a hexagon with a for loop)
SESSION 6

19

Apr

SESSION 6

Python

Python

Sat 11:30 PM - Sun, 12:30 AM UTCApr 19, 11:30 PM - Apr 20, 12:30 AM UTC

Functions
defining functions
adding parameters to functions
returning value and understanding scope
SESSION 7

26

Apr

SESSION 7

Python

Python

Sat 11:30 PM - Sun, 12:30 AM UTCApr 26, 11:30 PM - Apr 27, 12:30 AM UTC

Modules and Packages
importing modules(import math, import random)
exploring the turtle module in depth

SESSION 8

3

May

SESSION 8

Python

Python

Sat 11:30 PM - Sun, 12:30 AM UTCMay 3, 11:30 PM - May 4, 12:30 AM UTC

Build a creative project collectively with Turtle
Intergrating loops, functions, and variables in turtle
Interactive programs with user input
SESSION 9

10

May

SESSION 9

Python

Python

Sat 11:30 PM - Sun, 12:30 AM UTCMay 10, 11:30 PM - May 11, 12:30 AM UTC

Finish the project
SESSION 10

17

May

SESSION 10

Python

Python

Sat 11:30 PM - Sun, 12:30 AM UTCMay 17, 11:30 PM - May 18, 12:30 AM UTC

Finish the Project
SESSION 11

24

May

SESSION 11

Python

Python

Sat 11:30 PM - Sun, 12:30 AM UTCMay 24, 11:30 PM - May 25, 12:30 AM UTC

Finish the Project

Public Discussion

Please log in to see discussion on this series.

Mar 16 - May 25

11 weeks

60 mins

/ session

SCHEDULE

Saturdays

11:30PM