What's New
Everything added to VizLearn, newest first.
Updated
59 modules added since 1 August 2026
5 August 2026
Bookmarks, notes, a glossary and a print stylesheet
- Bookmark any module from its header, with a note if you want one, and read them all back on /saved/. Stored in your browser only.
- A glossary of 49 terms at /glossary/, and a definition card on the first mention of each term in any article.
- Printing a module now gives you a clean study sheet instead of a near-black page: no header, no rail, no dead widgets, and the check answers unfolded.
- Keyboard access finished. 52 modules had no keyboard route at all - the ones driven by buttons, checkboxes or number fields rather than sliders. Now 223 of 225 do.
- Fixed: the arrow-key hint was invisible on every canvas-driven module, because it was being appended inside the <canvas>.
4 new modules
4 August 2026
New modules
17 new modules
BM25 and Sparse Lexical RetrievalGenerative AI & LLMsCASE and Views in SQLDatabases & SQLChunking Strategies for RAGGenerative AI & LLMsDot Product vs Cosine Similarity for RetrievalGenerative AI & LLMsGradient ClippingDeep LearningHybrid Search: Dense + Sparse (Reciprocal Rank Fusion)Generative AI & LLMsLayer NormalizationDeep LearningMaximal Marginal Relevance (MMR)Generative AI & LLMsNULL Handling and COALESCE in SQLDatabases & SQLNormalization (1NF, 2NF, 3NF) in SQLDatabases & SQLQuery Execution Order in SQLDatabases & SQLQuery Rewriting and HyDEGenerative AI & LLMsRe-ranking: Bi-Encoders vs Cross-EncodersGenerative AI & LLMsResidual and Skip ConnectionsDeep LearningRetrieval Evaluation MetricsGenerative AI & LLMsTransactions and ACID in SQLDatabases & SQLUNION, INTERSECT and EXCEPT in SQLDatabases & SQL
3 August 2026
Practice mode, shareable state, and an installable app
- Practice at /practice/ draws questions from the modules you have opened, weighted by what you got wrong and how long ago.
- Every module's controls are now in its URL, so you can link someone to exactly the state you are looking at.
- VizLearn is installable and works offline.
- The visualisations became keyboard-operable.
18 new modules
Backpropagation and the Computational GraphDeep LearningContext Windows and the KV CacheGenerative AI & LLMsCross-Entropy and KL DivergenceMaths for Machine LearningDeterminantMaths for Machine LearningEmbeddings and Vector SearchGenerative AI & LLMsEncoder-only vs Decoder-only (BERT vs GPT)Natural Language ProcessingFine-Tuning vs RLHF and DPOGenerative AI & LLMsHAVING in SQLDatabases & SQLHallucination and GroundingGenerative AI & LLMsIdentity, Inverse and TransposeMaths for Machine LearningIndexes and Query PerformanceDatabases & SQLInformation GainMaths for Machine LearningORDER BY in SQLDatabases & SQLPrincipal Component AnalysisMachine LearningProjectionsMaths for Machine LearningRank and Linear IndependenceMaths for Machine LearningRetrieval-Augmented Generation (RAG)Generative AI & LLMsSubqueries in SQLDatabases & SQL
1 August 2026
Topic landing pages and the lab layer
- Each track got its own page at /<track>/ instead of only existing as a fragment of the hub.
- Every module gained a runnable experiment, a predict-then-reveal step, and a check at the end.
- about, contact, privacy and terms.
20 new modules
A Matrix is a TransformationMaths for Machine LearningConditional ProbabilityMaths for Machine LearningCovariance and CorrelationMaths for Machine LearningDistance MetricsMaths for Machine LearningEigenvalues and EigenvectorsMaths for Machine LearningEntropy and InformationMaths for Machine LearningGradient BoostingMachine LearningLogistic RegressionMachine LearningMaximum Likelihood EstimationMaths for Machine LearningMulti-Head AttentionNatural Language ProcessingPositional EncodingNatural Language ProcessingQuery, Key and ValueNatural Language ProcessingROC Curve and AUCMachine LearningRandom Forest and BaggingMachine LearningRidge and Lasso RegressionMachine LearningSelf-AttentionNatural Language ProcessingSoftmax and Cross-EntropyDeep LearningThe Attention MechanismNatural Language ProcessingThe Transformer ArchitectureNatural Language ProcessingVector NormsMaths for Machine Learning
Module additions on this page are read from the repository history rather than kept by hand, so nothing here can drift from what actually shipped.