Learn
Learn how AI really works
We like building things — and explaining them. This is our hands-on corner: interactive, in-browser demos of how LLMs, machine learning and responsible AI actually work, a curated shelf of the best explainer videos, and guided learning pathways. Everything runs live in your browser.
Follow a learning pathway
Prefer a guided route? Pick a pathway and we'll thread the demos and videos into a sensible order and remember where you got to — saved in your browser, no account needed.
How an LLM works, end to end
17 stepsThe flagship journey — from raw text to a grounded answer. Interactive demos interleaved with the best explainer videos, in learning order.
AI for the curious
9 stepsNo maths degree required. A gentle, visual path from “what is a neural network?” to how modern AI writes and reasons.
For decision-makers
7 stepsThe concepts behind responsible enterprise AI — what LLMs and RAG are, where bias and fraud trade-offs bite, and how to size up your own adoption.
Classic ML foundations
8 stepsBefore the transformers — the workhorse algorithms every data scientist knows, hands-on: regression, classification, clustering and learning by gradient descent.
Large language models
How modern LLMs actually work — from tokens and attention to sampling and retrieval.
Token Visualiser
GenAIPaste any text and watch how a language model chops it into tokens — the subword chunks LLMs actually read. Words, spaces and punctuation, split live.
- Live tokenisation
- Token & character counts
- Try your own text
Embeddings Explained
GenAISee how AI turns words into vectors — explore a semantic map, find nearest neighbours, and watch king − man + woman ≈ queen as real vector maths.
- 2-D semantic map
- Nearest neighbours
- Analogy arithmetic
Temperature & Sampling
GenAIExplore how temperature, top-k and top-p control the randomness of language models. Adjust sliders and watch the probability distribution change live.
- Real softmax maths
- Interactive sliders
- Sample from the distribution
Attention Visualiser
GenAISee how transformer attention works — type a sentence and watch each token decide what to attend to via scaled dot-product attention.
- Interactive heatmap
- Click to highlight connections
- Real attention maths
Positional Encodings
GenAIHow do transformers know word order? Explore the sinusoidal positional-encoding heatmap and watch each dimension trace a sine wave across positions.
- Sinusoidal PE heatmap
- Dimension wave plot
- Real transformer maths
Beam Search vs Greedy
GenAISee how a model decodes text — compare greedy decoding against beam search and watch the search tree keep and prune candidate sequences by log-probability.
- Adjustable beam width
- Live search tree
- Real log-prob scoring
Context Windows & Chunking
GenAIWhy long documents get sliced up for RAG — set a chunk size and overlap, and see how a document splits to fit inside a model's context budget.
- Adjustable size & overlap
- Visual chunks
- Context budget bar
How RAG Works
GenAIWatch Retrieval-Augmented Generation in action — type a question, see documents retrieved from a knowledge base, and read the grounded answer with citations.
- Retrieve → Augment → Generate
- Live step-by-step
- Illustrative bigspark corpus
Markov Chain Text
GenAIGenerate text the pre-LLM way — build a word-level Markov model from a corpus and sample next words by frequency. Predicting words, with no understanding.
- Order 1 or 2
- Paste your own text
- Transition tables
Causal Self-Attention
GenAIThe decoder's defining trick — toggle the causal mask and watch each token lose sight of the future, so it can only attend to itself and earlier tokens.
- Causal vs full attention
- Masked softmax
- Interactive heatmap
Autoregressive Generation
GenAIHow an LLM actually writes — generate one token at a time, feed it back in, and repeat. Watch the sequence grow and the next-token odds shift each step.
- One token at a time
- Live next-token odds
- Temperature control
Cross-Attention
GenAIHow a decoder looks back at the encoder — the mechanism behind translation and summarisation. Click a target word to see which source words it attends to.
- Encoder → decoder
- Word alignment
- Seq2seq intuition
The KV Cache
GenAIWhy generation speeds up after the first token — cache keys and values instead of recomputing the whole prefix, turning quadratic work into linear.
- Cached vs recomputed
- O(n²) vs O(n)
- Step-by-step cost
Machine learning
Classic algorithms you can poke at — training, clustering and classification, live in your browser.
Neural Net Trainer
Machine learningPlace two classes of points, hit train, and watch a from-scratch neural network learn the boundary between them — live, in your browser.
- Real backprop, no libraries
- Live decision boundary
- Preset datasets
k-means Clustering
Machine learningWatch unsupervised learning find structure — drop points, pick k, and step through Lloyd's algorithm as centroids move and clusters settle.
- Click to add points
- Step or run
- Live inertia readout
Linear Regression
Machine learningDrag points and watch the least-squares best-fit line update live, with residuals, the equation and R² — the simplest model there is, made tangible.
- Drag & add points
- Live best-fit line
- Equation & R²
k-Nearest Neighbours
Machine learningClassify by proximity — place labelled points, move your cursor, and see the decision boundary and the k nearest neighbours that decide each vote.
- Live decision regions
- Adjustable k
- Real Euclidean distance
Decision Trees & Gini
Machine learningHow trees split data — slide a threshold across a scatter plot and watch Gini impurity and information gain change, then let it find the best split.
- Interactive splits
- Gini & information gain
- Find best split
Convolution Kernels
Machine learningThe building block of CNNs — apply edge-detect, blur, sharpen and emboss kernels to an image, or type your own 3×3 kernel and see the result live.
- Preset & custom kernels
- Live filtered output
- Real convolution maths
Q-learning Grid World
Machine learningWatch an agent learn by trial and error — train tabular Q-learning in a grid world and see state values and the greedy policy emerge, then follow the path.
- Train & watch it learn
- Value & policy map
- Tune α, γ, ε
Responsible AI
The bigspark speciality: making AI safe, fair and accountable.
Prompt Injection & Guardrails
Responsible AISee how a system prompt, untrusted content and a user question stack into one context — then watch an illustrative guardrail catch an injection attempt.
- Colour-coded context
- Try an injection
- Guardrail in action
Bias & Fairness
Responsible AIOne model, two groups — adjust thresholds and see selection rates, the four-fifths rule and the tension between competing fairness definitions.
- Per-group thresholds
- Disparate impact
- Equalised-odds view
Fraud Threshold Trade-off
Responsible AIMove a fraud model's decision threshold across overlapping score distributions and watch precision, recall, F1 and false alarms shift in real time.
- Precision vs recall
- Live confusion matrix
- The fincrime trade-off
Maths & probability
The maths under the hood, made playable.
Bayes & Base Rates
StatsWhy a 90%-accurate test can still be wrong — set prevalence, sensitivity and specificity and see why false positives can dwarf true ones.
- Prior → posterior
- 1,000-person view
- Base-rate fallacy
Monte Carlo π
StatsEstimate π by throwing random darts at a circle — a hands-on look at Monte Carlo sampling and how error shrinks as the number of samples grows.
- Throw random darts
- Live π estimate
- Convergence plot
Gradient Descent
StatsWatch optimisation roll downhill across a 2-D loss surface — tune the learning rate to see smooth convergence, oscillation, or outright divergence.
- 2-D loss surface
- Tune learning rate
- Real analytic gradient
For your business
Quick, interactive tools to size up what AI could do for your organisation.
AI Maturity
AssessmentA quick, interactive self-assessment across five dimensions — get an instant radar-chart snapshot of your organisation's AI maturity.
- 5 dimensions
- Instant radar chart
- Scored in your browser
ROI Calculator
CalculatorEstimate what AI adoption could save your team — set your assumptions and see hours, full-time equivalents and cost saved per year, live.
- Live estimate
- Hours & £ saved
- Illustrative
Watch & play
A curated shelf of talks to level up — and a few browser games over in the Playground.
Games
PlaygroundFancy a break? A few small browser games our engineers built for fun live over in the Playground — pure vanilla JavaScript, no downloads.
- Snake
- 2048
- Memory match
Video shelf
WatchA curated shelf of talks and tutorials on AI, data engineering and building software well. Filter by topic or by learning pathway.
- Curated video picks
- Filter by pathway
- Updated regularly