Skip to content

288 published interactive labs

Simulation Hub — Interactive Simulations

Explore interactive models, virtual labs, and engineering sandboxes.

Browse all simulations

288 simulations found

earth science

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 science

Tsunami 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 science

Volcano 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 science

Weather 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 →
technology

AI 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 →
technology

Blockchain 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 →
technology

Cloud 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 →
technology

Computer 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 →
technology

Computer 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 →
technology

Computer 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 →
technology

Cryptanalysis 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 →
technology

Cryptography 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 →
technology

Cybersecurity 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 →
technology

Data 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 →
technology

Data 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 →
technology

Database 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 →
technology

Database 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 →
technology

Machine 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 →
technology

Mechatronics 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 →
technology

NLP 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 →
technology

Pathfinding 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 →
technology

Quantum 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 →
technology

Reinforcement 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 →
technology

TCP 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.