Curriculum Overview
Learn Python Step by Step
Follow all nine foundational chapters in order. Every lesson includes clear explanations, runnable Python examples, common mistakes, and a quick practice check.
0 / 9 chapters completed (0% complete)
Begin with Chapter 1 to start tracking your completion in this browser.
Introduction to Python
Learn what Python is, who created it, why beginners love it, and where it is used in the real world.
Python Syntax
Understand Python's basic syntax rules, indentation, comments, and how to write your first program.
Python Output
Master the print() function to display text, numbers, multiple values, custom separators, and line endings.
Python Variables
Store and reuse information using variables, follow naming rules, assign multiple values, and understand basic scope.
Python Data Types
Explore core data types (str, int, float, bool), inspect values with type(), and convert between types safely.
Python Numbers
Work with integers, floating-point numbers, introductory complex numbers, number conversion, and random numbers.
Python Strings
Create single-line and multiline strings, measure length with len(), access characters by index, and format strings.
Python Booleans
Understand True and False values, evaluate expressions with bool(), and write clear boolean comparisons.
Python Operators
Master all seven Python operator families: Arithmetic, Assignment, Comparison, Logical, Identity, Membership, and Bitwise.
What Each Chapter Covers
Review specific topics before jumping into a lesson or practice quiz.