Speaking to Python
Instructions, text, values, and your first program
Twenty-four visual lessons that move from your first instruction to a real dataset quality report—built for the road to IOAI.
score = 0.86score >= 0.8TrueSix islands. Four short lessons on each. Every island ends with a mastery challenge.
Instructions, text, values, and your first program
Variables, numeric types, input, and conversion
Comparisons, logic, and branching paths
Loops, accumulators, and training logs
Lists, indexes, dictionaries, and summaries
Functions, scope, debugging, and a capstone
Turn syntax into a picture you can reason about.
Choose the next state before Python reveals it.
Run Python 3.13 and inspect genuine output and errors.
Pass recall and multiple code cases to unlock the next lesson.
The foundation course is available now. Later tracks show where every skill is going.
Syntax, variables, decisions, loops, collections, functions, and debugging.
Nested data, comprehensions, files, exceptions, modules, testing, and essential classes.
NumPy, pandas, Matplotlib, Seaborn, and dataset preparation.
Scikit-learn workflows, evaluation, regression, classification, clustering, and tuning.
Tensors, autograd, training loops, CNNs, attention, transformers, and fine-tuning.
Jupyter-based tabular, vision, NLP, audio, and timed competition labs.
C++ foundations, STL, algorithms, data structures, graphs, dynamic programming, and olympiad sets.
Progress and saved code stay in this browser. Cargo Learn has no account, leaderboard, or cloud grading.