MIT course-inspired demos
Interactive teaching prototypes generated from the course catalog
This catalog turns 160 MIT subjects into small, responsive web demos. Each page is standalone, interactive, and meant to show one teachable idea rather than replace a full class.
Full Demo Set
- Demos built
- 160
- Units covered
- 32
- Format
- Static, responsive, no external runtime
Civil and Environmental Engineering (Course 1, CEE)
Bridge Data Simulator
Engineering Computation and Data Science. Make a core idea from Engineering Computation and Data Science.
Sustainable Startup Impact Canvas
Startup Sustainable Tech. Compare alternatives and tradeoffs for Startup Sustainable Tech.
Sustainable Design Tradeoff Board
Tools for Sustainable Design. Compare alternatives and tradeoffs for Tools for Sustainable Design.
Climate Change Lever Lab
Climate Change. Make a core idea from Climate Change.
Sustainability Decision Model
Modeling and Decision-Making for Sustainability. Compare alternatives and tradeoffs for Modeling and Decision-Making for Sustainability.
Mechanical Engineering (Course 2, MechE)
Toy Design Physics Sandbox
Toy Product Design. Make a core idea from Toy Product Design.
Stress and Strain Visualizer
Mechanics and Materials I. Make a core idea from Mechanics and Materials I.
Dynamics Control Cart
Dynamics and Control I. Make a core idea from Dynamics and Control I.
Heat Exchanger Explorer
Thermal-Fluids Engineering I. Make a core idea from Thermal-Fluids Engineering I.
Mechanism Design Playground
Design and Manufacturing I. Make a core idea from Design and Manufacturing I.
Materials Science and Engineering (Course 3, MSE)
Coffee Extraction Materials Lab
Coffee Matters. Tune conversion, flow, and mixing for Coffee Matters.
Crystal Structure Explorer
Science and Engineering of Materials. Make a core idea from Science and Engineering of Materials.
Battery Material Selector
Materials for Energy and Sustainability. Compare alternatives and tradeoffs for Materials for Energy and Sustainability.
Defects in Crystals
Structure of Materials. Make a core idea from Structure of Materials.
Phase Diagram Game
Thermodynamics of Materials. Tune conversion, flow, and mixing for Thermodynamics of Materials.
Architecture (Course 4)
Form and Composition Studio
Design Studio: How to Design. Make a core idea from Design Studio: How to Design.
Spatial Sequence Builder
Introduction to Architectural Design Techniques. Compare alternatives and tradeoffs for Introduction to Architectural Design Techniques.
Object Interaction Prototype
Design Studio: Objects and Interaction. Compare alternatives and tradeoffs for Design Studio: Objects and Interaction.
Information Visualization Critique Tool
Design Studio: Information Design and Visualization. Critique clarity, hierarchy, and context in Design Studio: Information Design and Visualization.
Visual Communication Grid Lab
Visual Communication Fundamentals. Compare alternatives and tradeoffs for Visual Communication Fundamentals.
Chemistry (Course 5)
Virus and Immunity Molecular Matching
Viruses, Pandemics, and Immunity. Explore bonds, polarity, and energy in Viruses, Pandemics, and Immunity.
Molecular Force-Field Toy
Models of Molecular Systems. Explore bonds, polarity, and energy in Models of Molecular Systems.
Inorganic Geometry Explorer
Principles of Inorganic Chemistry I. Explore bonds, polarity, and energy in Principles of Inorganic Chemistry I.
Electrochemistry Cell Simulator
Electrochemistry. Explore bonds, polarity, and energy in Electrochemistry.
Enzyme Reaction Pathway Demo
Introduction to Biological Chemistry. Explore bonds, polarity, and energy in Introduction to Biological Chemistry.
Electrical Engineering and Computer Science (Course 6, EECS)
Python Execution Visualizer
Introduction to Computer Science Programming in Python. Make a core idea from Introduction to Computer Science Programming in Python.
Data Science Bias Sandbox
Introduction to Computational Thinking and Data Science. Sample and threshold uncertainty in Introduction to Computational Thinking and Data Science.
State-Machine Debugger
Fundamentals of Programming. Make a core idea from Fundamentals of Programming.
Software Testing Mutation Game
Software Construction. Compare choices in Software Construction.
Interface Design Critique Lab
Software Design. Make a core idea from Software Design.
Biology (Course 7)
Central Dogma Animation
Introductory Biology. Connect genotype, variation, and selection in Introductory Biology.
Molecular Lab Protocol Simulator
Fundamentals of Experimental Molecular Biology. Explore bonds, polarity, and energy in Fundamentals of Experimental Molecular Biology.
Inheritance Probability Game
Genetics. Sample and threshold uncertainty in Genetics.
Metabolic Pathway Explorer
General Biochemistry. Explore bonds, polarity, and energy in General Biochemistry.
Cell Signaling Dashboard
Cell Biology. Connect genotype, variation, and selection in Cell Biology.
Physics (Course 8)
Forces and Free-Body Sandbox
Physics I. Build an interactive force model for Physics I.
Field-Line Explorer
Physics II. Explore frequency, amplitude, and phase in Physics II.
Wave Interference Lab
Physics III. Explore frequency, amplitude, and phase in Physics III.
Spacetime Diagram Explorer
Relativity. Manipulate geometry, slope, and transformation for Relativity.
Quantum Probability Visualizer
Quantum Physics I. Sample and threshold uncertainty in Quantum Physics I.
Brain and Cognitive Sciences (Course 9, BCS)
Perception Illusion Lab
Introduction to Psychological Science. Explore stimulus, threshold, and spikes for Introduction to Psychological Science.
Neuron Firing Simulator
Introduction to Neuroscience. Explore stimulus, threshold, and spikes for Introduction to Neuroscience.
Cognitive Model Comparison
Cognitive Science. Explore stimulus, threshold, and spikes for Cognitive Science.
Neural Data Fitting Tool
Quantitative Methods and Computational Models in Neurosciences. Explore stimulus, threshold, and spikes for Quantitative Methods and Computational Models in Neurosciences.
Speech and Sound Spectrogram Toy
Introduction to Sound, Speech, and Hearing. Explore stimulus, threshold, and spikes for Introduction to Sound, Speech, and Hearing.
Chemical Engineering (Course 10, ChemE)
Molecule Builder
Molecule Builders. Tune conversion, flow, and mixing for Molecule Builders.
Engineering Ethics Dilemma Map
Ethics for Engineers. Tune conversion, flow, and mixing for Ethics for Engineers.
Energy Systems Balance Lab
Foundational Analyses of Problems in Energy and the Environment. Tune conversion, flow, and mixing for Foundational Analyses of Problems in Energy and the Environment.
Reactor Mixing Simulator
Introduction to Chemical Engineering. Tune conversion, flow, and mixing for Introduction to Chemical Engineering.
Thermodynamics Phase Slider
Chemical and Biological Engineering Thermodynamics. Tune conversion, flow, and mixing for Chemical and Biological Engineering Thermodynamics.
Urban Studies and Planning (Course 11, DUSP)
Urban Form Morphing Map
Introduction to Urban Design and Development. Redesign a simplified district for Introduction to Urban Design and Development.
Policy Stakeholder Simulator
Making Public Policy. Redesign a simplified district for Making Public Policy.
Cost-Benefit Analysis Lab
Methods of Policy Analysis. Redesign a simplified district for Methods of Policy Analysis.
Development Indicators Dashboard
Introduction to International Development. Redesign a simplified district for Introduction to International Development.
Negotiation Role-Play
The Art and Science of Negotiation. Redesign a simplified district for The Art and Science of Negotiation.
Earth, Atmospheric, and Planetary Sciences (Course 12, EAPS)
Rock Cycle Explorer
Introduction to Geology. Model motion, mass, and path geometry for Introduction to Geology.
Planetary Interior Slicer
Introduction to Geophysics and Planetary Science. Model motion, mass, and path geometry for Introduction to Geophysics and Planetary Science.
Atmosphere-Ocean Circulation Lab
Introduction to Atmosphere, Ocean, and Climate Dynamics. Model motion, mass, and path geometry for Introduction to Atmosphere, Ocean, and Climate Dynamics.
Carbon-Cycle Budget Simulator
Introduction to the Global Carbon Cycle. Model motion, mass, and path geometry for Introduction to the Global Carbon Cycle.
Mission-to-Planet Planner
Planetary Explorations. Model motion, mass, and path geometry for Planetary Explorations.
Economics (Course 14)
Policy Microeconomics Simulator
Microeconomic Theory and Public Policy. Manipulate supply, demand, and friction for Microeconomic Theory and Public Policy.
Supply-Demand Market Lab
Principles of Microeconomics. Manipulate supply, demand, and friction for Principles of Microeconomics.
Macro Shock Dashboard
Principles of Macroeconomics. Manipulate supply, demand, and friction for Principles of Macroeconomics.
Consumer Choice Indifference Map
Intermediate Microeconomic Theory. Make a core idea from Intermediate Microeconomic Theory.
Game Theory Payoff Arena
Economic Applications of Game Theory. Manipulate supply, demand, and friction for Economic Applications of Game Theory.
Management (Course 15, Sloan)
Management Decision Cockpit
Explorations in Management. Model motion, mass, and path geometry for Explorations in Management.
Analytics Dashboard Builder
Analytics Tools. Sample and threshold uncertainty in Analytics Tools.
Pricing Strategy Simulator
Economic Analysis for Business Decisions. Manipulate supply, demand, and friction for Economic Analysis for Business Decisions.
Climate Economy Negotiation
Climate and Energy in the Global Economy. Move bargaining positions and agreement zones for Climate and Energy in the Global Economy.
Competitive Strategy Map
Competitive Strategy. Compare alternatives and tradeoffs for Competitive Strategy.
Aeronautics and Astronautics (Course 16, AeroAstro)
Wing Material Stress Lab
Unified Engineering: Materials and Structures. Build an interactive force model for Unified Engineering: Materials and Structures.
Signal and Control Visualizer
Unified Engineering: Signals and Systems. Explore frequency, amplitude, and phase in Unified Engineering: Signals and Systems.
Airflow Over Wing Demo
Unified Engineering: Fluid Dynamics. Build an interactive force model for Unified Engineering: Fluid Dynamics.
Propulsion Cycle Explorer
Unified Engineering: Thermodynamics and Propulsion. Tune conversion, flow, and mixing for Unified Engineering: Thermodynamics and Propulsion.
Autopilot Control Tuner
Principles of Automatic Control. Build an interactive force model for Principles of Automatic Control.
Political Science (Course 17)
Justice Allocation Game
Justice. Map premises, objections, and warrants for Justice.
Political Thought Concept Map
Introduction to Political Thought. Map premises, objections, and warrants for Introduction to Political Thought.
Power Network Simulator
Power: Interpersonal, Organizational, and Global Dimensions. Map premises, objections, and warrants for Power: Interpersonal, Organizational, and Global Dimensions.
ML Ethics Lifecycle Board
Just Code: The Ethical Lifecycle of Machine Learning. Make a core idea from Just Code: The Ethical Lifecycle of Machine Learning.
Trade Negotiation Model
International Political Economy. Move bargaining positions and agreement zones for International Political Economy.
Mathematics (Course 18)
Derivative Tangent Lab
Calculus. Manipulate geometry, slope, and transformation for Calculus.
Multivariable Surface Explorer
Calculus. Manipulate geometry, slope, and transformation for Calculus.
Differential Equation Phase Portrait
Differential Equations. Manipulate geometry, slope, and transformation for Differential Equations.
Probability Sampler
Introduction to Probability and Statistics. Sample and threshold uncertainty in Introduction to Probability and Statistics.
Linear Transformation Visualizer
Linear Algebra. Manipulate geometry, slope, and transformation for Linear Algebra.
Biological Engineering (Course 20, BE)
Biological Systems Parts Kit
Introduction to Concepts in Biological Engineering. Map premises, objections, and warrants for Introduction to Concepts in Biological Engineering.
Experiment Design Simulator
Introduction to Experimentation in BE. Sample and threshold uncertainty in Introduction to Experimentation in BE.
Synthetic Biology Circuit Builder
Introduction to Biological Engineering Design Using Synthetic Biology. Tune voltage, resistance, and storage in Introduction to Biological Engineering Design Using Synthetic Biology.
Lab Measurement Uncertainty Tool
Laboratory Fundamentals in Biological Engineering. Sample and threshold uncertainty in Laboratory Fundamentals in Biological Engineering.
Drug Development Pipeline
Fundamentals of Drug Development. Redesign a simplified district for Fundamentals of Drug Development.
Anthropology (21A)
Culture Comparison Lens
Introduction to Anthropology: Comparing Human Cultures. Compare social lenses and cultural practices in Introduction to Anthropology: Comparing Human Cultures.
Norms and Rituals Model
How Culture Works. Compare social lenses and cultural practices in How Culture Works.
Memory and Culture Archive
Memory, Culture, and Forgetting. Compare social lenses and cultural practices in Memory, Culture, and Forgetting.
Family Systems Comparison
For Love and Money: Rethinking the Family. Compare social lenses and cultural practices in For Love and Money: Rethinking the Family.
Class Mobility Simulator
American Dream: Exploring Class in the US. Compare social lenses and cultural practices in American Dream: Exploring Class in the US.
Global Languages (21G)
Multilingual Boston Map
Discovering Multilingual Boston. Weigh events, sources, and causality for Discovering Multilingual Boston.
Bilingualism Code-Switching Demo
The Linguistic Study of Bilingualism. Make a core idea from The Linguistic Study of Bilingualism.
East Asian Culture Timeline
Introduction to East Asian Cultures. Weigh events, sources, and causality for Introduction to East Asian Cultures.
Advertising Comparison Board
Advertising and Media: Comparative Perspectives. Map platform, audience, and framing in Advertising and Media: Comparative Perspectives.
Modern India Media Map
A Passage to India. Map platform, audience, and framing in A Passage to India.
History (21H)
History-of-Now Timeline
The History of Now. Weigh events, sources, and causality for The History of Now.
Revolution Staging Simulator
How to Stage a Revolution. Stage space, intention, and light for How to Stage a Revolution.
World-History Fault-Line Map
World History and Its Fault Lines Since 1800. Weigh events, sources, and causality for World History and Its Fault Lines Since 1800.
Election Timeline Explorer
The History of American Presidential Elections. Weigh events, sources, and causality for The History of American Presidential Elections.
Digital Humanities Annotation Tool
Digital Humanities Laboratory. Weigh events, sources, and causality for Digital Humanities Laboratory.
Literature (21L)
Epic Motif Tracker
Foundations of Western Literature: Homer to Dante. Map motif, narration, and conflict in Foundations of Western Literature: Homer to Dante.
Fiction Narrator Lens
Reading Fiction. Map motif, narration, and conflict in Reading Fiction.
Poetry Meter Visualizer
Reading Poetry. Scan stress, pause, and pattern in Reading Poetry.
Shakespeare Scene Network
Shakespeare. Map motif, narration, and conflict in Shakespeare.
Film Shot Grammar Lab
Introduction to Film Studies. Storyboard shot scale, motion, and cutting for Introduction to Film Studies.
Music (21M)
Western Music Timeline
Introduction to Western Music. Shape rhythm, contour, and harmony for Introduction to Western Music.
World Rhythm Map
Introduction to Musics of the World. Shape rhythm, contour, and harmony for Introduction to Musics of the World.
Chord Builder
Fundamentals of Music. Shape rhythm, contour, and harmony for Fundamentals of Music.
Polyrhythm Trainer
Rhythms of the World. Shape rhythm, contour, and harmony for Rhythms of the World.
Music Tech Signal Chain
Introduction to Music Technology. Shape rhythm, contour, and harmony for Introduction to Music Technology.
Theater Arts (21T)
Acting Intention Beat Map
Introduction to Acting. Stage space, intention, and light for Introduction to Acting.
Voice Resonance Visualizer
Voice and Speech for the Actor. Stage space, intention, and light for Voice and Speech for the Actor.
Blocking and Directing Stage Planner
Fundamentals of Directing. Stage space, intention, and light for Fundamentals of Directing.
Lighting Design Board
Fundamentals of Theater Design. Stage space, intention, and light for Fundamentals of Theater Design.
Script Analysis Markup Tool
Script Analysis. Stage space, intention, and light for Script Analysis.
Writing (21W)
Rhetoric Move Annotator
Writing and Rhetoric: Rhetoric and Contemporary Issues. Balance ethos, pathos, and logos for Writing and Rhetoric: Rhetoric and Contemporary Issues.
Visual Media Argument Lab
Writing and Rhetoric: Exploring Visual Media. Balance ethos, pathos, and logos for Writing and Rhetoric: Exploring Visual Media.
Science Communication Clarity Meter
Science Writing and New Media. Scan stress, pause, and pattern in Science Writing and New Media.
Environmental Narrative Builder
Writing and the Environment. Balance ethos, pathos, and logos for Writing and the Environment.
Team Communication Scenario Game
Emotional Intelligence and Team Communication. Balance ethos, pathos, and logos for Emotional Intelligence and Team Communication.
Nuclear Science and Engineering (Course 22, NSE)
Radiation Simulation Modeler
Introduction to Modeling and Simulation. Model source, shielding, and dose for Introduction to Modeling and Simulation.
Ionizing Radiation Dose Lab
Introduction to Nuclear Engineering and Ionizing Radiation. Model source, shielding, and dose for Introduction to Nuclear Engineering and Ionizing Radiation.
Nuclear Systems Society Map
Nuclear Engineering: Science, Systems, and Society. Model source, shielding, and dose for Nuclear Engineering: Science, Systems, and Society.
Radiation Medicine Explorer
Radiation and Life. Model source, shielding, and dose for Radiation and Life.
Neutron Transport Visualizer
Neutron Physics and Radiation Transport. Model source, shielding, and dose for Neutron Physics and Radiation Transport.
Linguistics and Philosophy (Course 24)
Philosophical Argument Mapper
Problems of Philosophy. Map premises, objections, and warrants for Problems of Philosophy.
Moral Dilemma Simulator
Moral Problems and the Good Life. Map premises, objections, and warrants for Moral Problems and the Good Life.
Justice Allocation Lab
Justice. Map premises, objections, and warrants for Justice.
Minds-and-Machines Turing Game
Minds and Machines. Map premises, objections, and warrants for Minds and Machines.
Paradox Explorer
Paradox and Infinity. Map premises, objections, and warrants for Paradox and Infinity.
Comparative Media Studies (CMS)
Media Ecosystem Map
Introduction to Media Studies. Map platform, audience, and framing in Introduction to Media Studies.
Game Mechanics Taxonomy
Game Studies. Make a core idea from Game Studies.
Game Design Balancing Tool
Game Design Methods. Make a core idea from Game Design Methods.
Comics Panel Sequencing Lab
Making Comics and Sequential Art. Sequence panels and closure for Making Comics and Sequential Art.
Worldbuilding Constraint Generator
Critical Worldbuilding. Make a core idea from Critical Worldbuilding.
Data, Systems, and Society (IDS/IDSS)
Statistics Simulation Lab
Statistics, Computation and Applications. Sample and threshold uncertainty in Statistics, Computation and Applications.
System Safety Fault Tree
System Safety. Expose and defend attack paths for System Safety.
Cybersecurity Attack-Defense Model
Cybersecurity. Expose and defend attack paths for Cybersecurity.
Data-and-Society Bias Audit
Data and Society. Sample and threshold uncertainty in Data and Society.
Energy Systems Climate Lever Tool
Energy Systems for Climate Change Mitigation. Sample and threshold uncertainty in Energy Systems for Climate Change Mitigation.
Media Arts and Sciences (MAS)
Futures Scenario Generator
Safeguarding the Future. Make a core idea from Safeguarding the Future.
Sensor Data Playground
Mobile and Sensor Computing. Make a core idea from Mobile and Sensor Computing.
Human Augmentation Design Lab
Human 2.0. Compare social lenses and cultural practices in Human 2.0.
Affective Computing Ethics Board
Advanced Seminar: Affective Computing and Ethics. Make a core idea from Advanced Seminar: Affective Computing and Ethics.
Creative Learning Activity Builder
Learning Creative Learning. Compare social lenses and cultural practices in Learning Creative Learning.
Science, Technology, and Society (STS)
Technology History Timeline
Technology in American History. Weigh events, sources, and causality for Technology in American History.
Finance-and-Society Network
Finance and Society. Manipulate supply, demand, and friction for Finance and Society.
Science History Lineage Map
Ancient Greeks to Modern Geeks. Weigh events, sources, and causality for Ancient Greeks to Modern Geeks.
Data Society Case Explorer
Data and Society. Sample and threshold uncertainty in Data and Society.
Biotech Controversy Simulator
Engineering Life: Biotechnology and Society. Map premises, objections, and warrants for Engineering Life: Biotechnology and Society.
Women's and Gender Studies (WGS)
Gender Studies Concept Map
Introduction to Women's and Gender Studies. Map premises, objections, and warrants for Introduction to Women's and Gender Studies.
Gender and Media Representation Analyzer
Gender and Media Studies. Make a core idea from Gender and Media Studies.
Gender and Technology Design Audit
Gender and Technology. Critique clarity, hierarchy, and context in Gender and Technology.
Women in Science Timeline
History of Women in Science and Engineering. Weigh events, sources, and causality for History of Women in Science and Engineering.
Games and Culture Critique Lab
Games and Culture. Make a core idea from Games and Culture.