Interactive Library

Learn by exploring, building, and trying it yourself.

Browse the complete catalog of hands-on labs and visual explainers. One featured lesson is open to everyone each week; free accounts can open three lessons each month, and Plus unlocks them all.

All Subjects

66 lessons total

Social StudiesFree this week

Civilization Builder

Interactive history lesson where learners balance geography, food surplus, trade, and civic policy to grow a stable civilization.

civilizationhistorygeographytrade
ScienceCommunity

Solar System Explorer

An interactive lesson that teaches the structure of the solar system through concept cards, an orbit simulator, and a scored quiz.

astronomyspacesolar-systemplanets
ScienceCommunity

How Plants Turn Light Into Life

A polished interactive lesson on photosynthesis with progressive concept cards, a discovery-based limiting-factor playground, and a scored quiz.

photosynthesisbiologyplantsscience
ScienceCommunity

Moon Phases

An interactive lesson on Moon phases that helps learners understand the changing appearance of the Moon through Sun-Earth-Moon geometry, hands-on exploration, and a scored quiz.

moon-phasesastronomyspace-scienceearth-and-space-science
Social Studies

Indus Valley Civilization Builder

Interactive social studies lesson on Harappan cities, rivers, planning, crafts, trade, and historical evidence.

indus-valley-civilizationharappan-civilizationancient-indiatown-planning
Social Studies

Martin Luther King Jr. Timeline Lab

Interactive social studies lesson on Martin Luther King Jr.'s life, nonviolent strategy, major civil rights campaigns, and lasting legacy.

martin-luther-king-jrcivil-rights-movementnonviolent-protestmontgomery-bus-boycott
English Language Arts

Figurative Language Detective

Interactive ELA lesson for spotting figurative language, gathering text evidence, and naming tone from short passages.

figurative-languagesimilemetaphorpersonification
Computer Science

Binary Search Arena

Interactive decision arena to practice low/high/mid updates, target comparisons, and search-window elimination.

binary-searcharraysdivide-and-conqueralgorithms
Math

Linear Equations Playground

Interactive playground with graph sliders, bite-sized lessons, and leveled quiz challenges for y = mx + b.

linear-equationsgraphing-linesslopey-intercept
Computer ScienceCommunity

Binary Tree Inorder Traversal

An interactive lesson that teaches inorder traversal with concept cards, a step-by-step playground, and a scored quiz.

treesbinary-treetraversalinorder
ScienceCommunity

Elementarium: The Living Periodic Table

Explore all 118 elements through a luminous clickable table, original illustrated real-world uses, guided group and electron-block trails, narration, and a comprehensive mastery challenge.

chemistryperiodic-tableelementsgroups
ScienceCommunity

Seasons

Interactive Earth-Sun lesson on axial tilt, hemispheres, latitude, day length, and why seasons happen.

seasonsearth-sun-systemaxial-tilthemispheres
Computer ScienceCommunity

The Stack Data Structure

An interactive lesson covering the definition of stacks, LIFO behavior, key operations, and real-world applications.

data-structuresstacklifoalgorithms
Social StudiesCommunity

World War II: A World in the Balance

Explore 20 events on a parchment world map with animated isometric scenes, flags, war-entry milestones and a 30-second guided tour. Meet 17 historical figures through portrait dossiers, then test your understanding.

world-war-2wwiihistoryworld-map
Creative Arts

Perspective Drawing Lab

Interactive creative arts lesson for moving horizon lines, shaping vanishing points, and building believable depth in one-point and two-point perspective.

perspective-drawingone-point-perspectivetwo-point-perspectivevanishing-points
Science

Atoms And Molecules Lab

Interactive science lesson for building atoms, testing molecule recipes, and connecting bonding to formulas and properties.

atomsmoleculeselementsbonding
Science

Volcanoes Lab

Interactive science lesson for tracing how magma rises, how eruption style changes, and why volcanoes can be both dangerous and useful.

volcanoesplate-tectonicsmagmalava
Social Studies

Harappa Drainage Design Lab

Interactive social studies lesson on how Harappan engineers used slope, brick drains, soak pits, and maintenance routines to keep city neighborhoods cleaner and healthier.

harappaindus-valley-civilizationdrainage-systemsurban-planning
Social Studies

Hammurabi Theft Judgment Lab

Interactive social studies lesson on how Hammurabi's code treated theft, proof, punishment, restitution, and civic responsibility in ancient Babylon.

hammurabibabylonmesopotamiacode-of-hammurabi
Social Studies

Nile Floods And Egyptian Farming Lab

Interactive social studies lesson on how the Nile's annual floods, rich silt, basin irrigation, nilometers, and granaries shaped farming in ancient Egypt.

ancient-egyptnile-riverfloodingfarming
Social Studies

Mahatma Gandhi Freedom Lab

Interactive social studies lesson on Gandhi's life, satyagraha, nonviolent resistance, the Salt March, and India's freedom movement.

mahatma-gandhiindian-independencesatyagrahanonviolence
Social Studies

New York City Explorer

Interactive social studies lesson on New York City's harbor geography, boroughs, landmarks, transit, immigration history, and public spaces.

new-york-cityfive-boroughsurban-geographylandmarks
English Language Arts

Argument And Evidence Builder

Interactive English language arts lesson for building clear claims, relevant evidence, strong reasoning, and counterarguments.

argument-writingclaimsevidencereasoning
AI / ML

Gradient Descent Mission Control

Interactive optimization lab to tune learning rate, observe convergence behavior, and build intuition for gradient-descent stability.

gradient-descentoptimizationlearning-rateloss-minimization
AI / ML

Confusion Matrix Threshold Lab

Interactive threshold tuning lab for precision/recall tradeoffs, confusion-matrix intuition, and classifier decision policy design.

classificationconfusion-matrixprecisionrecall
Computer Science

TCP Three-Way Handshake Lab

Interactive packet-by-packet simulator for SYN, SYN-ACK, ACK sequencing, retransmission recovery, and closed-port resets.

tcpnetworkingthree-way-handshakesyn
Math

Fractions, Decimals, and Percents Converter Lab

Interactive converter and quiz arena for equivalent forms: fraction-to-decimal, decimal-to-percent, and percent-to-fraction fluency.

fractionsdecimalspercentsconverting-fractions-and-decimals
Computer Science

Java Superclasses and Subclasses Lab

Interactive Java inheritance lab for superclass/subclass relationships, method overriding, and super calls.

javaoopinheritancesuperclass
Math

Multi-step Equations Studio

Interactive algebra studio for solving multi-step equations, variables on both sides, and distributive-property equations.

multi-step-equationsvariables-on-both-sidesdistributive-propertycombining-like-terms
English Language ArtsCommunity

Argument & Evidence X-Ray

See beneath an argument’s surface and rebuild the links among claim, evidence, reasoning, and counterclaim.

grade-7argumentevidencereasoning
Computer ScienceCommunity

Binary Tree Preorder Traversal

An interactive lesson covering preorder traversal with concept cards, a step-by-step tree playground, and a scored quiz.

binary-treetree-traversalpreorderdata-structures
Social StudiesCommunity

Build the Branches of Government

Balance lawmaking, enforcement, and interpretation in an animated checks-and-balances machine.

grade-5civicsbranches-of-governmentchecks-and-balances
ScienceCommunity

Cell Membrane Transport Lab

Move particles across a selective membrane and compare diffusion, osmosis, and active transport.

grade-9cell-membranediffusionosmosis
ScienceCommunity

Chemical Reaction Energy Lab

Tune collisions, activation energy, and temperature inside a particle chamber to explain reaction rates and energy changes.

grade-10chemistryreaction-rateactivation-energy
Social StudiesCommunity

Cold War: A World on the Brink

Explore 20 narrated map scenes, meet the people behind the decisions, investigate the Cuban Missile Crisis, and practice source-based AP U.S. History questions.

cold-warapushap-us-historyhigh-school
Creative ArtsCommunity

Color Theory Studio

Mix hue, saturation, and lightness to build mood, harmony, and readable color palettes.

color-theoryhuesaturationlightness
MathCommunity

Derivative Motion Lab

Link a moving object's position, tangent slope, velocity, acceleration, and accumulated change.

grade-12calculusderivativesmotion
ScienceCommunity

Ecosystem Energy Web

Connect producers, consumers, and decomposers to keep a living ecosystem in balance.

grade-5ecosystemsfood-webenergy-flow
AI / MLCommunity

Eigenvalues & Eigenvectors: Matrix Direction Lab

Watch matrices transform vectors, discover the directions that do not turn, and connect eigenvectors to PCA and machine learning.

linear-algebramatriceseigenvalueseigenvectors
ScienceCommunity

Electric Fields & Potential Lab

Place charges and reveal field vectors, equipotential contours, force, energy, and test-charge motion.

grade-12electric-fieldselectric-potentialphysics
ScienceCommunity

Energy Transfer Chain Reaction

Follow energy as it changes form and moves through a lively chain-reaction machine.

grade-4energyenergy-transferengineering
ScienceCommunity

Forces & Collisions Lab

Launch carts, read force arrows, and predict how mass and speed shape collision outcomes.

grade-8forcescollisionsmotion
MathCommunity

Fraction Mosaic Lab

Build, compare, and remember equivalent fractions by seeing the same whole in new pieces.

grade-4fractionsequivalent-fractionsvisual-models
MathCommunity

Fractions Fun: Grade 3

An interactive introduction to fractions for third graders with visual models, short lessons, and a scored quiz.

fractionsgrade-3elementary-mathinteractive
MathCommunity

Function Transformation Studio

Morph one parent graph through shifts, stretches, compressions, and reflections while its equation updates live.

grade-11functionstransformationsgraphing
MathCommunity

Function Transformations

An interactive lesson with a live graph playground and a comprehensive quiz on shifting, stretching, compressing, and reflecting parent functions.

functionstransformationsgraphingalgebra
Social StudiesCommunity

Industrial Revolution City

Scrub through a changing city and weigh how factories transformed work, transport, health, and daily life.

grade-8industrial-revolutionurbanizationlabor-history
MathCommunity

Loops in Python

An interactive lesson that teaches Python loops through a playground, bite-sized concept cards, and a scored quiz.

pythonloopsfor-loopwhile-loop
Social StudiesCommunity

Macroeconomic Policy Lab

Steer a simulated economy through inflation, unemployment, output gaps, interest rates, taxes, and public spending.

grade-12economicsfiscal-policymonetary-policy
AI / MLCommunity

Naive Bayes Spam Filter Lab

Learn every Naive Bayes calculation, experiment with a live spam filter, and implement the complete classifier from scratch and with scikit-learn in Google Colab.

bayes-theoremnaive-bayesspam-filtertext-classification
ScienceCommunity

Natural Selection: Camouflage

Change an environment and watch inherited traits become more or less common across generations.

grade-7natural-selectionadaptationvariation
ScienceCommunity

Newton's Laws of Motion

An interactive lesson exploring Newton’s three laws of motion with simulations, guided discovery, and voice narration.

physicsmotionforcesnewton
ScienceCommunity

Plate Tectonics Explorer

Move Earth’s plates and watch ridges, trenches, mountains, earthquakes, and volcanoes emerge.

grade-6plate-tectonicsearth-sciencegeologic-processes
MathCommunity

Probability Experiment Lab

Run hundreds of visual trials and watch randomness settle into predictable long-run patterns.

grade-7probabilitysimulationcompound-events
MathCommunity

Quadratic Motion Lab

Launch an object and see how vertex, roots, symmetry, and coefficients describe its flight.

grade-9quadraticsparabolasprojectile-models
MathCommunity

Ratio Recipe Mixer

Scale colorful mixtures while keeping taste, concentration, and unit rate in balance.

grade-6ratiosunit-ratesproportions
Social StudiesCommunity

Regions & Resources Mapmaker

Build a thriving region by matching land, climate, resources, transportation, and communities.

grade-4geographyregionsresources
English Language ArtsCommunity

Rhetorical Appeals Studio

Tune ethos, pathos, logos, tone, and audience to make a message more purposeful and credible.

grade-9rhetoricethospathos
MathCommunity

Right-Triangle Trigonometry Lab

Reshape one triangle and see sine, cosine, tangent, angle, and side ratios move together.

grade-10trigonometryright-trianglessine-cosine-tangent
Social StudiesCommunity

Silk Road Trade Network

Route goods and ideas across a connected ancient world while balancing distance, terrain, demand, and risk.

grade-6silk-roadancient-historytrade-networks
MathCommunity

Systems of Equations Intersection Lab

Move two lines and connect their geometry to one solution, no solution, or infinitely many solutions.

grade-8systems-of-equationslinear-equationsgraphing
Social StudiesCommunity

The Great Migration Story Map

Trace movement, opportunity, danger, culture, and community as millions reshaped the United States.

grade-11great-migrationus-historymigration
MathCommunity

Trigonometric Identities: See, Remember, Apply

An interactive identity atlas with animated memory cues, a changing visual explainer, rapid recall practice, and a comprehensive mastery quiz.

trigonometryidentitiesprecalculusalgebra-2
MathCommunity

Volume Builder

Stack unit cubes, reveal hidden layers, and discover why volume is length × width × height.

grade-5volumeunit-cubesrectangular-prisms
ScienceCommunity

Wave Interference Studio

Combine two living waves and see amplitude, frequency, phase, superposition, beats, and standing patterns emerge.

grade-11wavesinterferencesuperposition
Social StudiesCommunity

World War I Alliance Map

Trigger events on a living map and trace how alliances, mobilization, nationalism, and imperial rivalry escalated a crisis.

grade-10world-war-ialliancescausation