Python

Python from absolute zero to confident, idiomatic code. You start with what a program is and how the Python interpreter turns your source into bytecode and runs it, learn the object model early (names are labels bound to objects), and build up through text, control flow, functions, data structures, files and errors, modules, testing, object-oriented design, generators and decorators, type hints, and a look under the hood at dictionaries, memory and concurrency. The track ends with practical projects: a command-line tool and data processing with CSV and JSON. Every lesson explains what actually happens, shows runnable code, and checks your understanding with exercises run in a sandbox.