Interactive Lab

Learn Concept by Doing

Interact with live visualizations of core machine learning models, neural networks, and classic computer science algorithms. Tweak settings, step through code, and master how they work in real-time.

Deep Learning

Deconstruct neural networks to understand how they compute predictions. Step through layers, inspect active weights, see mathematical activation functions, and track the flow of forward propagation.

How It Works

Master complex subjects through our four-step interactive loop

Choose a Concept

Pick from our suite of computer science algorithms, machine learning models, or deep neural networks.

Tweak Configurations

Adjust inputs, dataset size, sorting speed, number of neighbors, learning rate, or activation functions.

Run Step-by-Step

Play the visualization automatically or step line-by-line to watch changes in variable state and metrics.

Export & Copy Code

View fully formatted, matching Python or Javascript code snippets ready to copy into your codebase.

Ready to Visualise?

Dive straight into training linear regression models or step through sorting algorithms. It's completely interactive and runs client-side in your browser.

Launch Linear Regression