Incoming ML students
Use it before the first serious lecture
Refresh vectors, derivatives, probability, NumPy, and validation before those ideas are woven into model-building.
Pre-course
A brief warmup for the math, Python, and evidence habits that prepare you to learn machine learning. This is neither a course nor a gatekeeping exam.
Who it helps
This arcade is for people who want to calibrate their math, code, and evaluation habits before venturing into learning machine learning.
Incoming ML students
Refresh vectors, derivatives, probability, NumPy, and validation before those ideas are woven into model-building.
Data science learners
Move from tables, plots, and scripts toward distances, splits, metrics, and evidence statements.
Self-study learners
Use the start screen to choose what to practice.
Jupyter setup
The provided notebook is lightweight but you can setup a small conda environment with JupyterLab, NumPy, and Matplotlib to keep it clean.
Step 1
Miniforge, Miniconda, or Anaconda all work. After installation, open a fresh terminal so the conda command is available.
conda --version Step 2
The notebook uses NumPy and Matplotlib, plus JupyterLab for running cells interactively.
conda create -n readiness-arcade python=3.11 jupyterlab numpy matplotlib Step 3
Activation makes sure the notebook uses the packages from this clean environment.
conda activate readiness-arcade Step 4
Run this from the folder where you saved the notebook, or move the notebook into the folder Jupyter opens.
jupyter lab
Download readiness-arcade.ipynb, move it into the folder where you launched JupyterLab,
then open it from the Jupyter file browser. Run cells with Shift + Enter.
When state feels confusing, use Kernel → Restart Kernel and Run All Cells.
Video walkthrough
Use the video for the quick tour, then open the slide map and run the notebook diagnostic to decide which stations deserve your time.
Slide navigation
The slides have both horizontal <i>and</i> vertical navigation. Think of left/right as the main arcade path, and up/down as moving through the current arcade.
Move forward or backward through the main horizontal path.
Move deeper into the details along each topic/arcade.
Zoom out to see the two-dimensional map and jump to a section.
Advance through the deck.
Use full-screen mode or show the Reveal.js keyboard shortcut help.
The slides are below and at the link.
Notebook workflow
The notebook is not meant to be completed in one sitting. It is like a gym: do the diagnostic, find the skill that needs work, practice that station, then move on.
Use this section to decide where to spend your time.
Start with the station that blocks you the most.
Use Shift + Enter to run cells, change small values, and write short explanations in your own words.
When the core habits feel good, try this threshold.