Explorable Explanations
explorabl.es · Group blog · on HN since 2017
Explorable Explanations is a directory and community hub for interactive explanations, curated by Nicky Case, with tools, examples and game jams.
What HN saysHN commenters link it as the place to find more interactive, explorable essays, and praise the format's educational potential.
52HN people shared it
42linked it in comments
13stories submitted
925story points
9 months agolast shared
2017people per year2026
Most-shared posts
- 1Explorabl.es45 people · 920 points · first shared 2017 · 36 comments on HN
- 2The Explorable Explanation “Game” Jam Is ON3 people · 4 points · first shared 2018 · discussion on HN
- 3Explorable Explanations3 people · 1 points · first shared 2022 · discussion on HN
- 4Tools1 people · first shared 2019
- 5Economics1 people · first shared 2023
- 6Social1 people · first shared 2023
What HN people wrote when they linked it
Coeur · 2025-05-09
I love this kind of dynamic web interactive education. The other ones that come to mind are Bret Victor https://worrydream.com/ , Bartosz Ciechanowski https://ciechanow.ski/ , and Nicky Case has a nice page many more at https://explorabl.es/ .
joshwcomeau · 2022-05-05
This fits into a category of thing known as “explorable explanations”. They’re an amazing form of media. This one is particularly brilliant!
Check out this site for many others: https://explorabl.es/
thetrustworthy · 2021-05-10
Thanks a lot! I agree that there is great educational potential in this format. I've definitely learned some cool things myself from the posts at https://explorabl.es/
kbr · 2021-02-03
As a high schooler interested in things that are probably out of my league, I love reading this kind of stuff. The author mentions their unconventional style at the beginning: hyperlinks, color, italics, exclamations, parentheses, side notes, etc. They address your thoughts and craft their explanations around them instead of being terse and optimizing for length.
The author's blog [1] has more of this style and has really helped me get deeper into category theory. Without it, I wouldn't have even begun to try and understand things like the Yoneda lemma (which still remains a mystery to me).
Does anyone know any other papers or resources with this style? Maybe something like "explorable explanations" [2]?
[1] https://www.math3ma.com/
[2] https://explorabl.es/
simonw · 2020-12-10
I've seen this kind of essay described as an "explorable explanation" - I absolutely love them. There's a directory of other examples of this kind of thing here: https://explorabl.es/
dmos62 · 2019-06-16
Following a link in Evolution of Trust, here's a curation of interactive explanations of how things work: https://explorabl.es/
TeMPOraL · 2018-12-13
Being able to run JS in a PDF sounds scary to a lot of people, but I wouldn't throw that idea out entirely.
If you follow the work by Bret Victor & others on "explorable explanations"[0][1] and interactive scientific papers[2], you probably appreciate the need for a self-contained format for interactive documents. Could PDF be this? I don't know, I hear the spec is too scary. But I'd say we should have something like that.
--
[0] - https://explorabl.es/
[1] - http://worrydream.com/ExplorableExplanations/
[2] - http://worrydream.com/ScientificCommunicationAsSequentialArt/
BucketSort · 2017-12-18
This is GREAT! Reminds me of the http://explorabl.es/ project. The library it links to is very cool as well - http://jsxgraph.uni-bayreuth.de/wp/
vanderZwan · 2024-11-21
Yes, I agree! And also that a lot of the fun stuff is hidden behind historically opaque terminology. Although I'm also sympathetic to the fact that writing accessible explanations is a separate and hard to master skill. Once you understand something it can be really hard to step back into the mindset of not understanding it and figuring out an explanation that would make the idea "click".
I think a lot of maths is secretly a lot easier than it appears, but just missing an explanation that makes it easy to get the core idea to build upon.
For example, I've been meaning to write an explorable[0] for explaining positional notation in any integer base (so binary, hexadecimal, etc) in a way that any child who can read clocks should be able to follow. Possibly teaching multiplication along the way.
Conceptually it's quite simple: imagine a counter that looks like an analog clock, but with the digits 0 to 9 and a +1 and -1 button. We can use it to count between zero and nine, but if we add one to nine, we step back to zero. Oh no! Ok, but we can solve this by adding a second counter. Whenever the first counter does a full circle, we increase it by one. A full circle on the first counter is ten steps, so each step on the second counter represents ten steps. But what if the second counter wants to count ten steps? No problem, just add a third! And so on.
So then the natural question is... what if we have fewer digits than 0 to 9? Like 0 to 7? Oh, we get octal numbers. 0 and 1 is…
GuiA · 2020-07-01
https://distill.pub is such a platform for articles about machine learning
https://explorabl.es is a more general hub.
> especially when you can tell that the 'teacher' is also the UI designer and developer in one and there's a very high level of quality and polish. There's nothing quite like it for learning a complex subject.
Agreed. Unfortunately I think this is the inherent limitation to the explosion of such material (Bret's seminal essay [0] was almost a decade ago) - it takes an insane amount of skill, in mostly orthogonal disciplines, as well as a lot of time and effort to make it. Some tools attempt to make them a little straightforward to program, but due to the nature of it you can't really have a one size fits all solution that isn't just a general programming language + rendering engine.
And there is no "explorables industry" to fund the production of those (unlike say, textbooks), so it ends up being mostly side projects for otherwise gainfully employed developers.
It would be amazing to have eg. attempts at building an entire K-12 curriculum around explorable explanations. It's also the kind of work that probably loses in clarity and value when done by a team/committee rather than a single person dedicated to their vision.
[0] http://worrydream.com/ExplorableExplanations/
pugio · 2020-06-12
(Disclaimer: Most of what I say here has caveats and qualifications – hard to capture full nuance in a comment's space.)
One of the distinguishing features of computers is easy simulation. Humans learn well by direct, tight, interaction with a system – poking at a thing to see how it works. Tight feedback loops are how we quickly build intuitions.
Explorable Explanations [0] are a great extant example of what I mean, but we can do more... Imagine a "textbook" constructed around a well built-simulator (extant example, Earth Primer [1]). Sections of the textbook would present the simulator configured in a pre-set state, with various simplifications and initial conditions. Students can poke and prod these simulators, reset them, test out new states, and answer questions. Assignments could be on the order of "Given Sim[Initial Conditions] figure out what gets you to Sim[Desired State]".
Current explorables are lovely, but (usually) incredibly bespoke. One concrete improvement would be to produce an OpenSim standard, which would allow other content creators to embed and customize these sims to construct new narratives.
Another powerful computer affordance is extreme specificity – a system should be able to build a representation of a learner's current knowledge / skill graph, and figure out a (or many) shortest path(s) from current knowledge to desired knowledge, scoped to that user's interests. (Many LMS systems attempt this, but we're still in the early, clunky days).
Next…
mettamage · 2018-04-05
Regarding the article itself: Brett Victor is amazing and so is Strogatz. They are both my heroes actually.
But I do think there is a difference between scientific professionals communicating amongst each other and scientific communication to the public. And if mathematicians understood Strogatz his paper at the time when it was published, and there were enough mathematicians to disseminate the knowledge, then should you require that you create algorithms as animations?
Part of the reason why mathematicians and computer scientists (as researchers) conceive of new algorithms in the first place is because a lot of them are very strong in visualizing algorithms and 'being their own computer'.
Though, if a scientist wants to appeal to a broader group of scientists, then I'd recommend her or him to use every educational tool possible. For example, they could create an interactive blogpost a la parable of the polygons[1] and link that in their paper.
On an unrelated note, it is such a pity ncase isn't mentioned at all in this article!
Also related is explorabl.es, not everything is science communication in an interactive way but a lot of it is[2].
[1] http://ncase.me/polygons/
[2] http://explorabl.es/
gyomu · 2026-01-08
One term for them is “explorable explanations”
https://en.wikipedia.org/wiki/Explorable_explanation
https://explorabl.es/
stared · 2024-05-12
I created a list of Interactive Machine Learning, Deep Learning, and Statistics websites (https://p.migdal.pl/interactive-machine-learning-list/), which includes Immersive Linear Algebra, among other things.
For a broader range of subjects, there is a list of Explorables (https://explorabl.es/).
amitp · 2023-10-20
Thanks!
For more pages like this, look at https://explorabl.es/ — it's a collection of visual/interactive explanations of various topics
one-punch · 2023-10-20
Some of these interactive simulations for learning are called “Explorable Explanations” [1], coined by Bret Victor in 2011, the author of your second link (worrydream.com). For more examples, see [2].
Very much agree that this is what explanations and presentations should be.
[1]: https://en.wikipedia.org/wiki/Explorable_explanation
[2]: https://explorabl.es/
BHSPitMonkey · 2023-05-27
Definitely, Issues or PRs would be splendid. Though, I've had a hard time finding similar essay-like deep dives that fit this pattern on https://explorabl.es (I see a lot of what seem to be just an individual specialized simulation, games, or traditional e-learning courses), and the Space Elevator page feels like more of an interactive visualization in my opinion (though still very cool)
hayst4ck · 2023-05-04
This game is my favorite thing on the internet. It is an amazing cause and effect explanation of a complex concept brought to a simple level. In a world where it feels like tech is ripping apart our social fabric Nicky Case (ncase) has shown us what tech can do to help mend it.
If you clicked on this page hoping for a discussion or having skipped the game, the game is really worth playing.
Here is some more of Nicky Case's stuff like this: https://explorabl.es/social/
indigochill · 2023-01-18
In case you're not aware, 3B1B has a Github repo for the engine he uses for the math animations so that others can use it to make similar things: https://github.com/3b1b/manim
There's also a loose group of people already doing the visual learners "explainers" thing over here: https://explorabl.es/ (you can scroll down for links to tools they use to make their explainers).
But yes, I also feel this is an important development and that this should be an ongoing way of teaching people things. Formal education has IMO stalled out around the printing press but there are massive opportunities on computers (and especially on globally networked computers) to take that a step further and leverage the capabilities of computers to make education even more engaging and information-dense.
sheikheddy · 2022-08-07
Those animated interactive explanations remind me of http://explorabl.es/.
I'm really interested in creating some on my own, where can I find source code for guides like https://github.com/ncase/trust?
TuringTest · 2021-12-13
Explorable explanations[1] is what you want, not Jupyter notebooks.
Explorables have all the same requirements to carefully think them through and prepare them for reading and clarity of exposition, but they also have the interactions that ease the introduction of concepts to their readers through a hands-on approach (rather than forcing them to read the mind of the writer by reverse-engineering their thought process, by running in your short-term memory the examples given in a non-interactive paper).
[1] https://explorabl.es/
323454 · 2020-03-21
This is a cool idea! If it supported both MathJax and rendering SVGs from code it would be a strong contender for writing interactive explanations (like https://explorabl.es/).
lwb · 2020-02-13
Explorable Explanations is the term AFAIK. Nicky Case has a whole page of resources on the topic: https://explorabl.es/
caffeinewriter · 2020-01-10
https://explorabl.es acts as sort of a repository for it. Unsurprisingly created by the irreplaceable and aforementioned Nicky Case.
kakarot · 2019-03-16
Well that just isn't true at all. Educational games span as wide a gamut in quality as any genre. You just need to know where to look. Sites like https://explorabl.es/ provide rich educational material in interactive form.
Is there a particular case you find lacking? What are you trying to learn?
scribu · 2018-04-14
> I'm actually thinking of starting a website to create "comic-style" (as the author calls them) explanations of important papers and ideas in science.
There already is a hub for such projects: http://explorabl.es
Perhaps you can get some inspiration and/or exposure through it.
ATsch · 2017-08-15
Yes, as mentioned these are commonly called explorables.
https://reddit.com/r/explorables
http://explorabl.es
http://explorables.cmucreatelab.org
boramalper · 2017-07-12
Hey, author here!
If you have any comments, criticism, or questions, I would be happy to reply, response, and answer! I was really frustrated with the brightness controller in Ubuntu 16.04 and I decided to write an explorable explanation[1] about it. Although it's very elementary, I hope that you'll still find it better than reading Wikipedia pages. =)
[1]: http://explorabl.es/
matsemann · 2026-01-28
https://explorabl.es collects various