Python Programming
A practice-first course for learning Python through short explanations, live code, and hands-on work.
Unit 1. Python Foundations
Open Unit Handout Lesson 01core
Think, Code, Run
Classify common errors, then use strings, print, escapes, and comments to build and debug a first program.
Lesson 02core
Values, Types & Expressions
Explore int, float, str, bool, and expressions that produce values.
Lesson 03core
Variables, Naming & Assignment
Store values with clear variable names and trace how assignment works.
Lesson 04core
Number Operations & f-Strings
Calculate with numbers and format readable output with f-strings.