Syntax, Types, and Control Flow
Master Python's indentation rules, built-in data types, and how to branch and loop through logic.
Strings, Numbers, and Dates
Work with text, integers, floats, and datetime values — the data types you'll use in every Python program.
Input, Output, and Formatting
Format human-readable output, machine-readable records, and CLI messages cleanly.
Expressions and Statements
Understand expressions, statements, assignments, augmented operators, and how Python evaluates code.
Naming Style and Readability
Write Python code that is easy to read, follow PEP 8 naming conventions, and use comments and docstrings effectively.