EXPLORE COMPUTER SCIENCE & TECHNOLOGY

Computer Science & Technology simulations.

Explore algorithms, data structures, networking, operating systems, cryptography, computer architecture, digital logic, robotics and AI concepts through interactive models.

20 interactive simulations12 topic pathsNo login required

TOPIC PATHS

Choose a concept.

Move from a field into a focused concept cluster, then open an experiment and change the variables.

3 simulations

Algorithms

Step through sorting and pathfinding to see how algorithmic choices change work and outcomes.

Explore topic →
1 simulation

Computer Science

Explore Computer Science through interactive computer science & technology simulations.

Explore topic →
6 simulations

Computing

Explore binary representation and processor behavior at the level where software meets digital hardware.

Explore topic →
1 simulation

Control Systems

Tune feedback parameters and observe how a controller responds to error over time.

Explore topic →
1 simulation

Data Structures

Explore Data Structures through interactive computer science & technology simulations.

Explore topic →
1 simulation

Digital Logic

Toggle inputs and combine gates to understand Boolean operations as working digital systems.

Explore topic →
1 simulation

Electronics

Explore Electronics through interactive computer science & technology simulations.

Explore topic →
1 simulation

Engineering

Change mechanical ratios to connect rotational speed, torque and machine design.

Explore topic →
2 simulations

Networking

Route packets through a network and see how topology and path choices affect delivery.

Explore topic →
1 simulation

Operating Systems

Explore Operating Systems through interactive computer science & technology simulations.

Explore topic →
1 simulation

Robotics

Explore Robotics through interactive computer science & technology simulations.

Explore topic →
1 simulation

Signals

Change sampling conditions to see when digital measurements preserve or distort an underlying signal.

Explore topic →

ALL COMPUTER SCIENCE & TECHNOLOGY SIMULATIONS

20 experiments.

Computer Science & Technology • Digital Logic

Logic Gates

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Computing

Binary & Bitwise Explorer

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Algorithms

Sorting Algorithms

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Algorithms

Pathfinding

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Signals

Sampling & Aliasing

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Control Systems

PID Controller

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Engineering

Gear Ratios

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Networking

Network Packet Routing

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Computing

CPU Instruction Cycle

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Computing

Finite-State Machine

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Algorithms

Elementary Cellular Automata

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Computing

Direct-Mapped Cache

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Computing

CPU Scheduling Lab

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Computing

RSA Cryptography Lab

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Electronics

Operational Amplifier (Op-Amp) Circuits

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Computer Science

Hash Tables & Collision Resolution

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Robotics

Inverse Kinematics (2-DOF Robot Arm)

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Networking

TCP Sliding Window & Flow Control

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Operating Systems

Page Replacement Algorithms (LRU, FIFO, Clock)

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →
Computer Science & Technology • Data Structures

Binary Search Trees

Open the interactive explanation, change the model variables, and test the concept yourself.

Open simulation →