Display face
DIN Condensed
- 700
Work: Education · Media literacy
The work
Misinformation moves fast, and deepfakes make it convincing. Designed and built for the MIT Center for Advanced Virtuality, this module slows it down in three connected parts: what misinformation is, how deepfakes are made and spotted, and In Event of Moon Disaster — the Center’s award-winning deepfake of Richard Nixon.
3
Connected parts: misinformation in context, Deepfakes 101 and Apollo 11 revisited.
53
Screens, each holding one idea, with its sources and a progress count.
4
Educator resources — a bibliography, a syllabus and two design prompts — for teachers to adapt.
I
Long reading becomes a sequence. Each screen pairs a single idea with its image, the reference right under the claim, and a count (15 of 25) so a student always knows how far there is to go. Most screens carry a live animation made for the idea it explains.
II
Each part opens on a full-screen animation that sets the subject before a word is read.
III
The module opens dark so the animation can lead. A student who would rather read on a light page flips one switch in the header, and every screen after it follows.
IV
The technology is explained in plain words before it is judged: what deep learning is, how a network learns a face and why that makes a convincing fake. Beside the text, an autoencoder runs: a face is compressed through the layers of a network and rebuilt as someone else.
V
Part III turns to In Event of Moon Disaster, in which a synthetic Nixon reads the speech prepared in case Apollo 11 failed. Students watch it closely, then see how it was made. The stakes are on-screen: in the project’s online quiz, 49% of visitors believed Nixon’s altered face was real, and 65% believed his voice.
VI
Auto captions aren’t enough for MIT: they don’t meet the ADA. All 13 YouTube and Vimeo videos now have accurate, proofread captions. Under each video, a transcript shows five lines at a time and highlights the one being spoken; a click on any line jumps the video there. A second panel describes what’s on-screen. The captions come from a free tool built on Whisper, OpenAI’s open-source speech-recognition model. It captions a whole folder in one go, re-checks quiet passages and filters out phrases Whisper invents. A proofread-and-apply step keeps the timing.
More from the module
Motion, by the numbers
61
Pieces of live motion: 38 custom animations, 18 photo-animation styles, 4 stylesheet sequences and a video background.
60/68
Pages with an animated background. The rest use subtle text and panel motion.
8,400
Lines of JavaScript with no outside libraries, plus about 1,550 lines of styling.
11
Custom-made assets, from a 3D face image and wing cut-outs to a cleaned-up engraving and a TV-screen mask.
Accessibility
MIT asks for WCAG 2.1 AA on all of its digital content, and for captions that are accurate and synchronized. The module goes to WCAG 2.2 AA, on desktop and on phones. Its captions, transcripts and video descriptions were generated to adhere to the requirements. Learn more about MIT’s digital accessibility guidelines (opens in a new tab)
68/68
Pages audited to WCAG 2.2, levels A and AA.
0
Automated (axe) violations across 142 page loads.
13/13
Videos with synced captions, a transcript and a description.
8.6:1
The lowest text contrast, even over the animations.
Brand guidelines
The module opens dark so the animation can lead: DIN Condensed titles in teal, teal for links and the way forward, amber for key terms and Roboto Mono for every word a student reads. A switch in the header turns the header and footer light, in MIT’s own red and grays, and the choice is remembered on every screen.
Display face
DIN Condensed
Text face
Roboto Mono
Type · DIN Condensed and Roboto Mono

Hollywood Magic
Deepfakes can look similar to, but are ultimately different from, a lot of Hollywood computer-generated imagery (CGI).
The module consists of three interconnected sections.
Footer and theme switch
‹ PreviousPart IIDeepfakes 101· 15 of 2515 / 25Continue
‹ PreviousPart IIDeepfakes 101· 15 of 2515 / 25Continue
DarkLight
Quiet, slow and always explaining something. The motion runs behind one idea per screen, eases instead of snapping, and stops the moment it isn’t needed.
Ease toward the pointer
Layers follow the pointer and never snap: each frame closes part of the gap, so they glide and settle. Off the canvas, they drift home.
Breathe to a level
Screens, lights and readouts don’t switch; they swell or fade toward a new level, slower than the pointer.
One signal at a time
Change travels: a pulse leaves a lit screen along a line and switches the next one on. One idea moving, never a burst.
Settle to still
Every animation has a finished frame. Reduced motion shows it; off-screen or in a hidden tab, the animation stops.
Scope