Interactive Labs
33 interactive labs that run entirely in your browser. No install. No setup. Just open and go.
What happens to accuracy?
Every lab follows the same three-step structure: read a real-world scenario, commit a prediction before seeing any data, then explore the simulator to discover whether your intuition was right. The prediction lock ensures you canโt just passively watch โ you have to think first.
Run Offline
Optional: Run Offline
Already running in your browser โ nothing to install. Power users who want offline access or want to hack the simulations can optionally grab the package:
pip install mlsysim
marimo run lab_01_ml_intro.py
Part of the MLSysBook Ecosystem
These labs are part of the Machine Learning Systems curriculum. They pair with the textbook chapters and use the mlsysim simulation engine for all computations.