Schoolhouse.world: peer tutoring, for free.
Schoolhouse.world: peer tutoring, for free.
Schoolhouse.world: peer tutoring, for free.
Learn Python from Scratch!🐍

SAT Score Range

8 sessions

About

In this beginner-friendly Python session, we’ll break down programming into simple, fun, and practical steps. You’ll learn by doing—writing real code as we explore variables, loops, functions, logic, and more through interactive demos and easy challenges. No experience needed! By the end, you’ll understand the foundations of Python and feel confident building your own small programs. Come curious, leave empowered! 🚀🐍

Tutored by

Yashmmit K 🇺🇸

Certified in 9 topics

View Profile

My name is Yashmmit. I am a junior with a perfect math score in both SAT and PSAT. I am passionate about mathematics and aspire to share my knowledge to make the subject more understandable, scoring, and teach tricks to reduce the time taken for students facing challenges in learning math.

✋ ATTENDANCE POLICY

You are free to attend/skip whichever sessions you want, but please ensure you are regular to be up to date with the course material.

SESSION 1

12

Dec

SESSION 1

Python

Python

Fri 2:30 AM - 3:30 AM UTCDec 12, 2:30 AM - 3:30 AM UTC

1. Introduction to Python
What Python is and why it's popular
Installation & setup (Python + VS Code)
How to run Python programs
Understanding the Python shell vs script files
SESSION 2

13

Dec

SESSION 2

Python

Python

Sat 2:30 AM - 3:30 AM UTCDec 13, 2:30 AM - 3:30 AM UTC

2. Python Basics

Printing output (print)
Comments
Variables & naming rules
Basic data types (int, float, string, boolean)
Type conversion
SESSION 3

14

Dec

SESSION 3

Python

Python

Sun 2:30 AM - 3:30 AM UTCDec 14, 2:30 AM - 3:30 AM UTC

3. Working With Strings

String indexing & slicing
String methods (upper(), lower(), replace())
f-strings (formatted printing)
SESSION 4

15

Dec

SESSION 4

Python

Python

Mon 2:30 AM - 3:30 AM UTCDec 15, 2:30 AM - 3:30 AM UTC

4. Operators & Expressions

Arithmetic operators
Comparison operators
Logical operators (and, or, not)
Operator precedence
SESSION 5

16

Dec

SESSION 5

Python

Python

Tue 2:30 AM - 3:30 AM UTCDec 16, 2:30 AM - 3:30 AM UTC

6. Loops

for loops
while loops
Loop control: break, continue
Practical exercises (sum of numbers, patterns, lists)
SESSION 6

17

Dec

SESSION 6

Python

Python

Wed 2:30 AM - 3:30 AM UTCDec 17, 2:30 AM - 3:30 AM UTC

7. Data Structures
Lists
Creating lists
Adding/removing items
Indexing & slicing
Looping through lists

Tuples
What they are and when to use them
Dictionaries
Key–value pairs
Accessing, adding, updating values
Looping through dictionaries

Sets
Removing duplicates
Set operations
SESSION 7

24

Dec

SESSION 7

Python

Python

Wed 2:30 AM - 3:30 AM UTCDec 24, 2:30 AM - 3:30 AM UTC

8. Functions

Defining functions
Parameters & arguments
Return values
Default parameters
Real use cases (calculators, converters)
SESSION 8

31

Dec

SESSION 8

Python

Python

Wed 2:30 AM - 3:30 AM UTCDec 31, 2:30 AM - 3:30 AM UTC

11. Mini Projects (Hands-On Practice)

Guess the Number game
Simple calculator
To-do list (text file based)
Basic username/password system

Public Discussion

Please log in to see discussion on this series.

Dec 12 - Dec 31

3 weeks

60 mins

/ session

Next session on December 12, 2025

SCHEDULE

Wednesdays

2:30AM