awesome-explorables
by blob42
A curated list of awesome explorable explanations.
AI summary
Interactive explanations
A curated list of interactive explanations for complex concepts and ideas
- stars
- 754
- forks
- 42
- watching
- 33
- awesome list
- 1
- entries
- 148
What's in the list
148 links in 25 sections, with live GitHub stats.activeno commit in 2y
Math
Math / Explained Visually
Math
- Better Explained
Math without endless memorization
- vf.rohanp.xyz
Interactive demonstration of vector field flow
- Math Insight
Copious interactive diagrams and ingenious experiments with digital publishing
- Circles Sines and Signals
Compact primer on digital signal processing
- Epiplexis
Interactive videos on a variety of math topics
Math / Statistics And Probability
- Interpreting Confidence Intervals
Interpreting Confidence Intervals
- Probdef
Open-source game about probability and inference leading up to Bayes Theorem
- Seeing Theory
Visual introduction to probability and statistics
- Science Isn't Broken
On scientific method (p-values)
- Years You Have Left to Live, Probably
Great illustration of survival analysis, and of probabalistic proccesses in general
Math / Linear Algebra
- Immersive Math
Linear algebra book with ully interactive figures
Math / Geometry
- How to Fold a Julia Fractal
Brilliant use of animation to show complex mathematical processes geometrically
Math / Logic
- The Incredible Proof Machine
Visual approach to propositional logic
Algorithms
- Compression Decompression
Or, Making Things Smaller: A Visual Introduction
- Visualizing Algorithms
Visualizing algorithms, by mike bostock
- VisuAlgo
Interactive computer science algorithms and data structures
- Quicksort
The quicksort algorithm, illustrated with playing cards
- How to Use t-SNE Effectively
Visualizing high-dimensional data
- Promisees
Promise visualization playground for the adventurous
- Back to the Future of Handwriting Recognition
Active Essay Revisiting the GRAIL Handwriting Recognizer
- Line-intersection
Responsive parallel representations for the Bentley–Ottmann algorithm
- Coloring Maps
Transforming numbers into colors
Algorithms / Machine Learning and Neural Networks
- r2d3.us
Visual introduction to machine learning
- Neural Networks And Deep Learning
Free online interactive book about Neural Networks and Deep Learning
- playground.tensorflow.org
Neural network playground
Algorithms / Programming
- Red Blob Games
Visual and interactive ways of explaining math and computer algorithms
Algorithms / Programming / Red Blob Games
- Introduction To A*
– How pathfinding algorithms work, by amit patel
- Hexagonal Grids
Interactive guide on implementing hexagonal grids
Algorithms / Programming
- Generating Fantasy Maps
Generating fantasy maps, the math behind
- gamejolt.com
Topology, via asteroids, narrated
- The Book Of Shaders
Gentle step-by-step guide to fragment shaders
Algojammer
An experimental code editor for writing algorithms
Algorithms / Data Structures
- Quadtree
Interactive explanation of quadtrees, by jim kang
- Bitcoin Blockchain
The basics behind decentralized cryptocurrencies like bitcoin
Science
- ncase.me
Simulating the world (in emoji😘)
- ncase.me
Neurotic neurons, an interactive animation on how exposure therapy works
- Exploring Emergence
Introduction to cellular automata (from 1996! requires flash)
- internet-atlas.net
Critical atlas of internet
- Visualizing Projections
Visualizing multiple camera projection techniques
- Pink Trombone
Hands-On Vocal Tract Simulation
- GPS - Global Positioning System
A detailed interactive explanation on how the Global Positioning System works
Physics
- arogozhnikov.github.io
Hamiltonian monte carlo explained
- Inside Einstein's head
Explorable explanation of relativistic spacetime, inspired by Albert Einstein's thought experiments
- Nukemap
Nuclear explosion simulation tool by alex wellerstein
- PhET Home Page
Interactive math and science simulations, based on extensive education research
- Physics Simulations
Physics simulations which show how the math is derived
- Waveforms
Let's Learn About Waveforms
- Math and Physics Applets
Various interactive educational applets. By Paul Falstad
- Electronics Circuit Simulator
Electronics circuit simulator also available in an offline version
Psychology
Systems And Thought Experiments
- Complexity Explorables
Collection of interactive explorable explanations of complex systems in many fields
- Many Tiny Things
Every big thing in the world is made up of many tiny things
- To Build A Better Ballot
an interactive guide to alternative voting systems
- Parable Of the Polygons
Simulation about segregation and diversity
- Who’ll Freeze First ?
Puzzle about size and staying warm
Creativity
- Joy.js
Make happy little programs
- Recursive Drawing
Create complex patterns from simple building blocks, by toby schachman
Other
- Learn Music
Experiment with beats, melody, harmony, basslines, and song structure
- kevinhayeswilson.com
Redraw state boundaries with 2016 US election data
- Kern Type
Explorable on kerning in typography
- How Does Inequality Begin ?
Interactive simulation
- How Government Expenditures Finance Themselves ?
A macroeconomic model from Wynne Godley and Marc Lavoie
About Explorable Explanations
- worrydream.com
Scientific Communication As Sequential Art
- worrydream.com
Up and down the ladder of abstraction – a systemic approach to interactive visualization
- worrydream.com
Bret Victor's essay which coined the term "explorable explanations"
- Reinventing Explanation
Prototyping an accessible explanation of simpson's paradox
- blog.ncase.me
Design patterns for explorable explanations
- simblob.blogspot.de
Amit patel of red blob games looks back on 5 years of creating interactive explanations
Tools And Resources
- Explorabl.es
Hub for learning through play!
- aprt.us
Open-source graphics editor and programming environment for creating interactive diagrams
awesome-livecoding
Curated list of live-coding resources
- Coeffects
Context-aware programming languages
- DynamicLand
Incubating a humane dynamic medium
- Flex - YC Research
Interactive programming and solution exploration tools
Tools And Resources / Flex - YC Research
Tools And Resources
- GeoGebra
Dynamic mathematics for learning and teaching
- How I Make Explorable Explanations
By Nicky Case
- Improv.js
Tool to make explorable explanations
- Idyll
Tool for making interactive narratives for the web
- Iooxa
Web components and layouts for interactive scientific writing and creating explorables
- Loopy
Tool for thinking in systems
- Tangle
Js Library for reactive documents
- Outside the box
On SVG and Arrows
- RactivePlayer
React library for creating interactive videos ("ractives")
- Self-Lang
Prototype-based dynamic object-oriented programming language, environment, and virtual machine
Books And Essays
- Mindstorms
"mindstorms: children, computers, and powerful ideas", an influential 1980 book by seymour papert
- Elements of Euclid
oliver byrne's edition of euclid's "elements" uses colored diagrams and symbols instead of letters to proof theorems about math and geometry
- Understanding Comics
"The pedagogical potential of the comic form is vast and mostly untapped" —Bret Victor
- Environment and Economy
Interactive guide to the eco-pragmatist philosophy
Community
- Explorabl.es
Visit the hub
- /r/explorables
Or join the subreddit on
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions awesome-explorables.
More related projects
lvm/tida1vm28
jshrake/grimoire-legacy124
gibber-cc/gibberwocky176
omkamra/cowbells16
patriciogonzalezvivo/glslviewer4.7K
patriciogonzalezvivo/glsltexture379
ffd8/p5live232
syoyo/tinygltf2.1K
openlists/otherlists5
jasonwebb/morphogenesis-resources2.1K
tinyobjloader/tinyobjloader3.4K
alemangui/web-audio-resources511