lab.positivehealth.science

The Lab ๐Ÿงช

Fun lessons making complex topics interesting and accessible. Side effects may include involuntary learning.

๐Ÿ“–

Interactive Courses

New
๐Ÿ“ฃ
Course 36 Chapters Marketing

Marketing โ€” the Atlas

The battle for the mind, mapped. The classics โ€” Ries & Trout, Ogilvy, Cialdini, Kotler โ€” rebuilt on 2026 evidence and extended to the feed era. Across 36 chapters and six parts, work through positioning, strategy, and craft, all the way to the frontier. Plain-English first, jargon second, and every idea you can poke at.

Visit experiment โ†’
๐ŸŽจ
Course 8 Chapters Generative AI

The Diffusion Guide

How image generators like DiffusionBee actually work โ€” every picture starts as pure static, and the model just removes noise until an image is left. Watch a live denoiser run, click through the pipeline, then master the knobs: samplers and CFG, LoRA fine-tuning, ControlNet and img2img, prompt engineering, character consistency, and upscaling. Programmer-first, with Scalaโ‡„Haskell code and quizzes.

Visit experiment โ†’
๐Ÿ“
Course 7 Chapters Mathematics

Real Analysis

The course where calculus stops being a set of rules and starts being a proof. Build the real line from completeness up, then chase epsilon and delta through sequences, continuity, derivatives, and the Fundamental Theorem โ€” ending with the rigor crisis that forced mathematics to grow up. Draggable epsilon bands and quizzes.

Visit experiment โ†’
๐Ÿงฎ
Course 12 Chapters Decisions

Algorithms to Live By

Computer science as advice for being a person, after Christian & Griffiths โ€” when to stop looking and commit, what to sort and what to leave in a pile, why your fastest-to-forget memories are a feature. Play the 37% rule, pull a multi-armed bandit, and follow Bayes, overfitting, randomness, and game theory all the way to computational kindness. Draggable widgets and quizzes.

Visit experiment โ†’
๐Ÿšจ
Course 10 Chapters SRE

Site Reliability Engineering

Google's answer to the oldest war in software โ€” developers who want to ship versus operators who want nothing to change. Give reliability an error budget, measure SLOs honestly, and let the data decide. Eliminate toil, run blameless postmortems, and handle overload with draggable widgets and quizzes.

Visit experiment โ†’
๐Ÿ‘๏ธ
Course 12 Chapters Meditation

Seeing That Frees

An interactive path through advanced insight meditation, after Rob Burbea โ€” twelve "ways of looking" that loosen clinging, from fabrication and impermanence to emptiness and the emptiness of awareness. Drag a fabrication dial down, pull apart a web of conditions, and test yourself with quizzes.

Visit experiment โ†’
๐Ÿ๏ธ
Course 12 Chapters Motorcycling

Twist of the Wrist

A rider-first guide to motorcycle cornering, built on Keith Code's method โ€” name the seven Survival Reactions your instincts fire under stress, then drill the trained cure for each. Draggable bike physics, an interactive battle-plan map, and quizzes.

Visit experiment โ†’
๐Ÿ—บ๏ธ
Course 13 Chapters Mathematics

A Map of Mathematics

A guided tour of mathematics from Euclid to this decade's breakthroughs โ€” every major field gets a chapter with things you can drag, break, and prove.

Visit experiment โ†’
๐Ÿ› ๏ธ
Course 12 Chapters Claude Code

Writing Claude Skills

A plain-English-first guide to authoring Claude skills โ€” why the description IS the trigger, SKILL.md anatomy, picking between skill / memory / hook / agent, composing, testing, and a gallery of examples.

Visit experiment โ†’
๐Ÿ—บ๏ธ
Course 24 Chapters Distributed Systems

The Map of System Design

24 interactive chapters across 5 parts โ€” from a single server to globe-spanning infrastructure. Estimation, CAP, consistent hashing, and full builds of rate limiters, news feeds, chat, YouTube, and ChatGPT.

Visit experiment โ†’
๐Ÿงญ
Course 10 Chapters Scala/Haskell

Scala โ†’ Haskell

Learn Haskell by anchoring every idea to its Scala equivalent โ€” the mental shift, typeclasses, functors, monads & do-notation, IO, laziness, and monad transformers, with side-by-side code.

Visit experiment โ†’
โˆ˜
Course 6 Chapters Scala/Haskell

Category Theory for Programmers

A programmer-first intro to category theory โ€” composition, types, products, functors, and more. Draggable diagrams, Scalaโ‡„Haskell code, and quizzes.

Visit experiment โ†’
๐Ÿ—ฃ๏ธ
Course Mandarin 10 Modules

Mandarin for Engineers

Learn Mandarin by mapping every Chinese concept to a programming pattern โ€” measure words as type annotations, aspect particles as state flags, and more.

Visit experiment โ†’
๐Ÿ“Š
Course 8 Lessons

The Estimation Lab

Interactive lessons on software estimation โ€” quizzes, sliders, and exercises that make estimation feel less like guessing.

Visit experiment โ†’
๐Ÿ—๏ธ
Course CSS

From Tables to Grid

Trace the evolution of CSS layout โ€” from HTML tables through floats to Flexbox and Grid โ€” with live, editable playgrounds.

Visit experiment โ†’
๐Ÿ”ฎ
Course WebGL

Shader School

7 progressive WebGL lessons โ€” start with simple gradients, end up raymarching. The GPU is your lab partner.

Visit experiment โ†’
๐Ÿ”„
Course Canvas

Kaleidoscope

6 chapters of interactive exploration โ€” discover symmetry, reflection, physics, and mesmerizing patterns through play.

Visit experiment โ†’
๐Ÿ“
Course NLP KaTeX

NLP Formula Manual

50+ formulas across 12 chapters โ€” interactive breakdowns of text analysis methods from word association to transformers.

Visit experiment โ†’
๐ŸŒ€
Course WebGL2 Math

Mandelbrot Deep Zoom

An interactive tutorial on fractal mathematics โ€” learn how the Mandelbrot set works, then zoom infinitely deep with GPU precision.

Visit experiment โ†’

๐Ÿง‘โ€๐Ÿ”ฌ About the Lab

A collection of interactive experiments โ€” built from scratch with vanilla HTML, CSS, and JavaScript. No frameworks. No build tools. Just curiosity and a browser.

Each project turns a complex topic into something you can poke, prod, and play with. Some teach. Some entertain. Most do both and pretend it was the plan all along.

๐Ÿ“ฌ Get in Touch

Found a bug? Have an idea for an experiment? Drop a line.