Simulations
Step through the algorithms your courses cover instead of just watching them. Every simulation runs entirely in your browser — nothing is uploaded.
41 of 41 live · more landing each week
Programming Fundamentals
CSE110 · CSE111Trace Java line by line — variables, loops, references and objects.
Algorithms
CSE221Sorting, graph traversal, shortest paths, spanning trees and dynamic programming.
Data Structures
CSE220Abstract data types with their pointers, capacities and edge cases made visible.
Artificial Intelligence
CSE422Search, game trees and the arithmetic behind learning.
Theory of Computation
CSE331Automata, grammars and machines you can build and run on your own strings.
Digital Logic & Number Systems
CSE260Gates, truth tables, K-maps and base conversion.
Data Communications
CSE320Turning bits into signals on the wire.
Computer Graphics
CSE423Rasterization, clipping and transformation maths on a pixel grid.