Computer Science · Interactive demo
Why does a torn QR code still scan?
Tear, stain and scratch a real QR code and watch a real decoder still read it. Error correction you can break with your own hands.
Created by ExplainerTools.
What you’ll explore
This interactive demo gives you a visual way into computer science. The key ideas include QR codes, error correction, Reed-Solomon, codes.
Continue learning
- Introduction to the A* Algorithm by Amit Patel · Red Blob Games
- Making Maps with Noise Functions by Amit Patel · Red Blob Games
- 2D Visibility by Amit Patel · Red Blob Games
- Why Momentum Really Works by Gabriel Goh
- How to Use t-SNE Effectively by Martin Wattenberg, Fernanda Viégas & Ian Johnson
- But what is a neural network? | Deep learning chapter 1 by Grant Sanderson · 3Blue1Brown
See how the world works.
Explore interactive ideas in space, science, math, and more. Try a demo, read an interactive article, watch a short video, and follow what makes you curious.
New Originals
Change one thing and see why.
Three new models, each with a 30-second film. Watch the question, then play with the answer.
Follow your curiosity
A collection of small doors into big ideas.
Explore by format
Opening the collection…
Make something click.
Made an explainer, or found one you love? Give it a place in the collection.


