Normal Distribution Explorer
Change the mean and standard deviation and watch the distribution respond instantly.
Interactive Labs help you explore concepts rather than simply read about them. Change parameters, test ideas and see the consequences immediately.
Interactive learning turns abstract ideas into something you can manipulate, observe and reason about.
Adjust values, assumptions and inputs instead of seeing only one fixed example.
Watch distributions, models, algorithms and visualisations respond in real time.
Ask why the result changed and connect the visual behaviour to the underlying theory.
Move from the interactive example to exercises, code, datasets and independent problem solving.
Labs are organised around ideas that become easier to understand when you can see them respond visually.
Change the mean and standard deviation and watch the distribution respond instantly.
Repeatedly sample from a population and see what confidence level really means.
Move data points, change relationships and see how the regression line and residuals respond.
Move along a function and see the tangent slope change in real time.
See how matrices rotate, stretch, reflect and transform points in two-dimensional space.
Watch an optimisation algorithm move across a loss surface towards a minimum.
Change training data and observe how a classifier separates regions of feature space.
Compare biological sequences and explore how matches, mismatches and gaps affect alignment.
Explore expression values across samples and see how biological patterns emerge from high-dimensional data.
Watch different sorting algorithms operate step by step and compare their behaviour.
Interact with stacks, queues, trees and graphs to understand how they store and organise information.
They are designed to sit between explanation and formal practice, helping difficult ideas become intuitive before you apply them independently.
Start with a structured explanation inside a course.
Use an Interactive Lab to manipulate the concept.
Solve problems and work through examples independently.
Use the concept in code, exams, projects or research.
The lab system can eventually expand beyond demonstrations into coding environments, simulations, calculators and structured practice.
Sampling, distributions, hypothesis testing, regression and probability.
Functions, calculus, vectors, matrices and optimisation.
Classification, regression, clustering and model evaluation.
Sequences, expression data, genomics and transcriptomics.
Sorting, graph traversal, recursion and data structures.
Run code, change examples and learn through experimentation.
Combine courses with visual exploration and expert support to make difficult quantitative and computational ideas easier to understand.