Learn Python from Scratch!🐍
SAT Score Range
•
8 sessions
•
CS
CS
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
✋ 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