Free · runs in your browser · no sign-up

Virtual Lab

Learn by experimenting. Each simulation runs the real algorithm or formula on your own inputs, one step at a time, and explains every step as it happens.

34 simulations5 topicsPlay · Pause · Step · Speed control

Jump straight to what you are studying. Every page explains the concept, shows the formulas and lets you try your own inputs.

Computer Networks

Delays, switching, packet flow and congestion — with the real formulas. View all →

Operating Systems

Scheduling, process states, deadlock, memory and page replacement. View all →

Sorting Algorithms

Watch six classic sorts compare, swap and merge, step by step. View all →

Searching Algorithms

See how linear and binary search narrow down the answer. View all →

AI Search Algorithms

Build your own graph and watch BFS, DFS, UCS, A*, hill climbing and more find a path. View all →