Manipulate the idea before you memorise the words.
Flagship experiences make difficult concepts visible. The Concept Atlas shows how ideas connect. Comparisons let the same evidence pass through different methods.
Featured interactive experiences
These are the learning spine; the full Reference remains underneath.
Python: How Code Becomes State
What actually changes when Python executes one line?
Explore →ProgrammingFunctions & Reusable Reasoning
Why do functions make programs easier to trust?
Explore →ProgrammingChoosing Python Collections
List, tuple, set or dictionary—what changes when you choose the wrong one?
Explore →Programmingpandas & Table Thinking
What does a DataFrame represent beyond “an Excel-like table”?
Explore →Data AnalyticsSQL Query Flow
How does SQL turn tables into evidence?
Explore →Data AnalyticsExcel as an Analytical Model
When is a spreadsheet a model rather than just a grid?
Explore →Data PreparationMissing Data Decisions
A blank cell is not a method—what should you decide before imputing?
Explore →Data PreparationScaling & Distance
Why can a harmless-looking unit change alter a model?
Explore →Data PreparationCategorical Encoding
How do categories become numbers without inventing false meaning?
Explore →Data AnalyticsExploratory Data Analysis
What should you learn before fitting a model?
Explore →Data AnalyticsCorrelation Analysis
How do direction, strength, outliers and nonlinearity change the coefficient?
Explore →Data AnalyticsVisualisation & Storytelling
What makes a chart explain rather than decorate?
Explore →Experiment DesignTrain, Validation & Test
Why do we need data the model has never seen?
Explore →