Skip to content

MicroSims

This book includes 47 interactive MicroSims — self-contained, browser-based visualizations you can explore directly. Click any thumbnail to open the MicroSim.

Ambiguous Expression Confusability SorterAmbiguous Expression Confusability Sorter Bitwise Operator and Shift VisualizerBitwise Operator and Shift Visualizer Blit Transparency Key VisualizerBlit Transparency Key Visualizer Build This Expression ChallengeBuild This Expression Challenge Button Bounce Timeline VisualizerButton Bounce Timeline Visualizer Capstone Planning WorksheetCapstone Planning Worksheet Capstone Rubric Scoring ToolCapstone Rubric Scoring Tool Circular Buffer Waste VisualizerCircular Buffer Waste Visualizer Color Wheel Emotion PickerColor Wheel Emotion Picker Computational Thinking Concept MapComputational Thinking Concept Map Convex vs Concave Shape ClassifierConvex vs Concave Shape Classifier Coordinate Grid ExplorerCoordinate Grid Explorer Draw Call Benchmark ChartDraw Call Benchmark Chart Draw Order and Overdraw StepperDraw Order and Overdraw Stepper Ekman Emotion Feature MapEkman Emotion Feature Map Encoder Quadrature Signal VisualizerEncoder Quadrature Signal Visualizer Expression Interpolation Keyframe StepperExpression Interpolation Keyframe Stepper Expression Menu Live SimulatorExpression Menu Live Simulator Expression Recipe Flashcard GalleryExpression Recipe Flashcard Gallery Face Layout Grid VisualizerFace Layout Grid Visualizer Face Parameter Slider PlaygroundFace Parameter Slider Playground Facial Symmetry Mirror DemonstratorFacial Symmetry Mirror Demonstrator Four Robots, Four Bets on a Screen FaceFour Robots, Four Bets on a Screen Face Frame Buffer Size CalculatorFrame Buffer Size Calculator FrameBuf Version TimelineFrameBuf Version Timeline Global vs Local Scope Call Stack ExplorerGlobal vs Local Scope Call Stack Explorer Indentation Error VisualizerIndentation Error Visualizer Interactive Breadboard Wiring DiagramInteractive Breadboard Wiring Diagram List vs Tuple vs Dictionary ComparisonList vs Tuple vs Dictionary Comparison MicroPython Loop TracerMicroPython Loop Tracer Mode State Transition DiagramMode State Transition Diagram Old Workaround vs. New ellipse() CallOld Workaround vs. New ellipse() Call Pixel Drawing SandboxPixel Drawing Sandbox Polling vs Interrupt Response SimulatorPolling vs Interrupt Response Simulator Poly Point Array BuilderPoly Point Array Builder Potentiometer ADC Mapping VisualizerPotentiometer ADC Mapping Visualizer Predict the Return Value TracerPredict the Return Value Tracer Pull-Up Resistor and Button SimulatorPull-Up Resistor and Button Simulator Quadrant Fill Code ExplorerQuadrant Fill Code Explorer RGB565 Bit-Packing VisualizerRGB565 Bit-Packing Visualizer Robot Price and Funding Comparison ChartRobot Price and Funding Comparison Chart Round Display Safe-Area Layout PlannerRound Display Safe-Area Layout Planner Rubric Rater — Score This ExpressionRubric Rater — Score This Expression Screen-Based Robot Face TimelineScreen-Based Robot Face Timeline Sleep vs Ticks Button Miss SimulatorSleep vs Ticks Button Miss Simulator SPI vs I2C Bus ExplorerSPI vs I2C Bus Explorer Valence-Arousal Quadrant PlotterValence-Arousal Quadrant Plotter