288 published interactive labs
Simulation Hub — Interactive Simulations
Explore interactive models, virtual labs, and engineering sandboxes.
Browse all simulations
288 simulations found
Seismology Simulation – Seismic Waves & Seismograph
Analyze P-waves, S-waves, and surface waves on a virtual seismograph. Learn how seismologists locate earthquake sources and map Earth's interior structure.
Foundation · Under 10 minutesOpen simulation →earth scienceTsunami Simulation – Wave Generation & Coastal Impact
Simulate tsunami generation by submarine earthquakes and landslides, and model wave propagation and coastal inundation to understand this ocean hazard.
Foundation · Under 10 minutesOpen simulation →earth scienceVolcano Simulation – Eruption Style & Magma Dynamics
Explore volcanic eruption styles, magma viscosity, and lava flow behavior in this interactive volcano simulation for earth science students and learners.
Intermediate · 10–20 minutesOpen simulation →earth scienceWeather Systems Simulation – Fronts, Pressure & Storms
Model high and low pressure systems, cold and warm fronts, and storm development in this weather systems simulation for meteorology and earth science learners.
Intermediate · 10–20 minutesOpen simulation →technologyAI Playground – Explore Machine Intelligence
Experiment with core AI concepts hands-on in this interactive AI playground. Adjust parameters, observe model behavior, and build intuition for artificial intelligence fundamentals.
Advanced · 20+ minutesOpen simulation →technologyBlockchain Simulator – Learn How Blocks Chain
Visualize how blockchain works: create blocks, link them with cryptographic hashes, and see what happens when a record is tampered with. Great for students learning distributed ledger technology.
Advanced · 20+ minutesOpen simulation →technologyCloud Computing Explorer – Virtual Infrastructure
Understand cloud computing architecture by simulating virtual machines, load balancers, and auto-scaling. See how cloud services distribute workloads across servers in real time.
Advanced · 20+ minutesOpen simulation →technologyComputer Graphics Lab – Rendering & Transforms
Explore computer graphics concepts: apply 2D/3D transformations, experiment with lighting models, and see how rasterization converts geometry into pixels on screen.
Advanced · 20+ minutesOpen simulation →technologyComputer Science Fundamentals – Core CS Concepts
Explore the building blocks of computer science: algorithms, data representation, logic gates, and computation models. Interactive visualizations make abstract CS theory tangible.
Advanced · 20+ minutesOpen simulation →technologyComputer Vision Simulator – Image Processing & AI
Learn how computers see: apply edge detection, feature extraction, and object recognition to real images. See the filters and convolutions that power modern computer vision systems.
Advanced · 20+ minutesOpen simulation →technologyCryptanalysis Tool – Break Ciphers with Math
Practice cryptanalysis by attacking substitution ciphers, running frequency analysis, and decoding encoded messages. Understand how classical encryption schemes are mathematically broken.
Advanced · 20+ minutesOpen simulation →technologyCryptography Simulator – Encrypt & Decrypt Messages
Learn how cryptography protects data: simulate symmetric encryption, public-key cryptography, and digital signatures. See how keys and algorithms transform plaintext into secure ciphertext.
Advanced · 20+ minutesOpen simulation →technologyCybersecurity Lab – Threats, Defenses & Network Security
Explore cybersecurity concepts: simulate network attacks, configure firewalls, and practice identifying vulnerabilities. Build practical intuition for protecting systems and data.
Advanced · 20+ minutesOpen simulation →technologyData Mining Explorer – Patterns in Large Datasets
Discover hidden patterns in data with interactive data mining techniques: clustering, classification, and association rule learning. See how algorithms extract actionable knowledge from raw datasets.
Advanced · 20+ minutesOpen simulation →technologyData Structures Visualizer – Arrays, Trees & Graphs
Visualize how data structures work: insert, delete, and search in arrays, linked lists, stacks, queues, binary trees, and hash tables. Perfect for CS students mastering core data organization.
Advanced · 20+ minutesOpen simulation →technologyDatabase Index Visualizer – B-Trees & Query Speed
See how database indexes speed up queries: visualize B-tree indexes, compare indexed vs full-table scans, and understand how indexes affect insert, update, and delete performance.
Advanced · 20+ minutesOpen simulation →technologyDatabase Systems Explorer – SQL, Joins & Transactions
Learn how relational database systems manage data: run SQL queries, visualize join operations, and see how ACID transactions maintain consistency under concurrent access.
Advanced · 20+ minutesOpen simulation →technologyMachine Learning Visualizer – Train Models Interactively
Train and evaluate machine learning models interactively: visualize gradient descent, adjust hyperparameters, and see how supervised learning algorithms fit data in real time.
Advanced · 20+ minutesOpen simulation →technologyMechatronics Simulator – Sensors, Actuators & Control
Simulate mechatronic systems combining mechanical, electrical, and software components: program sensors and actuators, tune PID controllers, and design feedback control loops.
Advanced · 20+ minutesOpen simulation →technologyNLP Explorer – Natural Language Processing Concepts
Explore natural language processing techniques: tokenize text, analyze sentiment, parse syntax trees, and see how machines understand human language step by step.
Advanced · 20+ minutesOpen simulation →technologyPathfinding Visualizer – A*, Dijkstra & Graph Search
Visualize pathfinding algorithms like A*, Dijkstra's, and BFS on customizable grids. Draw walls, place start and end points, and watch the algorithm explore the shortest route.
Advanced · 20+ minutesOpen simulation →technologyQuantum Computing Simulator – Qubits & Quantum Gates
Explore quantum computing with an interactive qubit simulator: apply quantum gates, visualize superposition and entanglement, and run simple quantum circuits step by step.
Advanced · 20+ minutesOpen simulation →technologyReinforcement Learning Lab – Agents, Rewards & Policies
Train a reinforcement learning agent interactively: set up environments, define reward functions, and watch the agent learn an optimal policy through trial and error.
Foundation · Under 10 minutesOpen simulation →technologyTCP Packet Visualizer – Network Protocols & Handshakes
Trace TCP packets through a network: visualize the three-way handshake, inspect packet headers, and see how TCP ensures reliable, ordered delivery of data over the internet.
Advanced · 20+ minutesOpen simulation →Learn science by changing the variables
SciFunLab turns equations into experiments. Compare a projectile motion simulation with the forces behind the Magnus effect, then investigate viscosity inside the fluid dynamics lab. Each page opens the working model directly, with no synthetic worksheet or course page between you and the experiment.
Advanced learners can trace light in the ray tracing lab, inspect atomic signals with NMR spectroscopy, model populations in the ecology simulation, or practise network design with the subnetting simulator.
Browse the engineering simulation collection, play browser physics games, or see how this catalogue compares as a PhET alternative for free interactive STEM exploration.