Schoolhouse.world: peer tutoring, for free.
Schoolhouse.world: peer tutoring, for free.
Schoolhouse.world: peer tutoring, for free.
Code from Zero: Foundations in Python

SAT Score Range

16 sessions

🔥 7 spots left!

Enrollment for this series has closed.

About

Ever wondered how computers “think”? This series walks you through the core principles of programming, using Python as a friendly guide. No prior experience needed — we’ll start with the absolute basics, uncover how code works under the hood, and build problem-solving skills you can apply to any language. By the end, you won’t just write code — you’ll understand it.

Tutored by

Anh V 🇻🇳

Certified in 1 topic

View Profile

Hi! I'm a student from Vietnam who loves to read, play video games, and bake. I personally enjoy learning and sharing knowledge, especially in math and computer science (which is mainly due to my gaming hyperfixation). Nice to meet you, and I hope we get along well!

✋ ATTENDANCE POLICY

1. Please let me know if you'll miss a session so I can share any materials or updates you missed.

2. If you miss more than two sessions without notice, I may have to withdraw you from the series.

3. Be on time; a few minutes late is fine.

SESSION 1

22

Aug

SESSION 1

Python

Python

Fri 11:00 AM - 12:00 PM UTCAug 22, 11:00 AM - 12:00 PM UTC

In this first session, we’ll explore how computers follow instructions, set up your programming environment, and finish by writing your very first Python program.
SESSION 2

24

Aug

SESSION 2

Python

Python

Sun 10:30 AM - 11:50 AM UTCAug 24, 10:30 AM - 11:50 AM UTC

This is a session for learners who need to catch up with setting up the environments; please don't join if you don't need to.
SESSION 3

29

Aug

SESSION 3

Python

Python

Fri 11:00 AM - 12:20 PM UTCAug 29, 11:00 AM - 12:20 PM UTC

In this second session, we’ll learn about the 4 basic data types in programming, their usage in different cases, arithmetic operations, and how to use variables.
SESSION 4

5

Sep

SESSION 4

Python

Python

Fri 11:00 AM - 12:30 PM UTCSep 5, 11:00 AM - 12:30 PM UTC

In this third session, we will learn about conditional statements in Python and have a more in-depth look at the Boolean logic (True/False)
SESSION 5

8

Sep

SESSION 5

Python

Python

Mon 11:15 AM - 12:15 PM UTCSep 8, 11:15 AM - 12:15 PM UTC

This is a catch-up session.
SESSION 6

12

Sep

SESSION 6

Python

Python

Fri 11:00 AM - 12:30 PM UTCSep 12, 11:00 AM - 12:30 PM UTC

In this fourth session, we will learn about iteration, or loops, in programming, the difference between 'while' loops and 'for' loops, and learn some loop control.
SESSION 7

19

Sep

SESSION 7

Python

Python

Fri 11:00 AM - 12:30 PM UTCSep 19, 11:00 AM - 12:30 PM UTC

In this fifth session, we will learn about what a function is, how to use it efficiently, and what parameters and return values mean.
SESSION 8

24

Sep

SESSION 8

Python

Python

Wed 11:00 AM - 12:00 PM UTCSep 24, 11:00 AM - 12:00 PM UTC

Shokat’s catch up session
SESSION 9

26

Sep

SESSION 9

Python

Python

Fri 11:00 AM - 12:20 PM UTCSep 26, 11:00 AM - 12:20 PM UTC

In this sixth session, we will review what we've learned so far and have a small test on all the concepts that have been introduced
SESSION 10

3

Oct

SESSION 10

Python

Python

Fri 11:00 AM - 12:30 PM UTCOct 3, 11:00 AM - 12:30 PM UTC

In this seventh session, we will learn about lists and collections.
SESSION 11

9

Oct

SESSION 11

Python

Python

Thu 10:30 AM - 11:50 AM UTCOct 9, 10:30 AM - 11:50 AM UTC

This is a catch-up session
SESSION 12

10

Oct

SESSION 12

Python

Python

Fri 10:30 AM - 12:00 PM UTCOct 10, 10:30 AM - 12:00 PM UTC

In this eighth session, we will delve deeper into strings, collections, and loops.
SESSION 13

17

Oct

SESSION 13

Python

Python

Fri 10:30 AM - 12:00 PM UTCOct 17, 10:30 AM - 12:00 PM UTC

In this session, we will learn about dictionary
SESSION 14

31

Oct

SESSION 14

Python

Python

Fri 10:30 AM - 12:00 PM UTCOct 31, 10:30 AM - 12:00 PM UTC

In this session, we will learn about some other data structures, which are the queue and the stack.
SESSION 15

7

Nov

SESSION 15

Python

Python

Fri 10:30 AM - 12:00 PM UTCNov 7, 10:30 AM - 12:00 PM UTC

In this session, we will learn about what's class and how to use it efficiently
SESSION 16

21

Nov

SESSION 16

Python

Python

Fri 10:30 AM - 12:00 PM UTCNov 21, 10:30 AM - 12:00 PM UTC

In this, we will dig deeper into classes and inheritance

Public Discussion

Please log in to see discussion on this series.

Aug 22 - Nov 21

14 weeks

60 - 90 mins

/ session

Next session on November 21, 2025

SCHEDULE

Fridays

11:00AM