Python
A readable, general-purpose language popular for backends, data, and scripting.
1. Introduction to Python
Why Python reads almost like plain English, how print() works, and why it's such a common first language.
2. Variables & Data Types
Assigning values without declaring a type, and Python's core built-in types.
3. Operators
Arithmetic, comparison, and logical operators — including the two division operators Python offers.
4. Conditionals
Branching with if, elif, and else — and why indentation isn't just style here, it's the syntax.
5. Loops
Repeating code with for and while, and what range() actually produces.
6. Functions
Defining reusable logic with def, and how f-strings make building output readable.
7. Lists
Ordered, changeable collections — including the list comprehension shortcut for transforming one list into another.
8. Dictionaries
Key/value pairs for grouping related data, and the safe way to read a key that might not exist.