Engineering Simulations & Visualizers
Active pedagogical simulations that expose internal hardware registers, memory layouts, CPU pipeline hazards, data structure state transitions, network packet framing, and runtime virtual machines. Designed to eliminate abstract confusion across every subject.
Curriculum Subject Folders
Select a subject folder below to open its Table of Contents, interactive laboratories, simulations, and deep theory.
Computer Organization & Architecture
Booth's signed multiplier ALU, multi-way set associative Cache SRAM, 5-stage RISC hazards, 2D RAM, IEEE-754, and DMA cycle stealing.
Exploratory Data Analysis & Statistics
Tukey's 1.5 x IQR outlier fences, Pearson correlation r, OLS regression slope, KNN imputation, feature normalization, and PCA eigenvectors.
Data Structures & Algorithms
Contiguous array cache locality, Stacks, Circular Queues, Binary Search Trees, AVL rotations, Heaps, and Dijkstra shortest paths.
Analysis & Design of Algorithms
0/1 Knapsack dynamic programming memoization tables, LCS backtracking, Kruskal/Prim MSTs, and Matrix Chain Multiplication.
Python Complete Programming & Systems Mastery
CPython memory allocations, PyObject reference counting, LEGB scopes, generator pipelines, compact dicts, and closures.
Java Programming & Enterprise Systems
JVM generational heap memory, Eden/Survivor GC scavengers, HashMap treeification, thread monitors, and classloader hierarchies.
Relational Databases & SQL Engine
Relational algebra, INNER/LEFT/RIGHT/FULL JOIN algorithms, 8KB slotted pages, B+Tree indexes, and WAL ARIES recovery.
Computer Networks & Protocols
OSI 7-layer onion-skin packet encapsulation, TCP 3-way handshake socket transitions, IPv4 CIDR subnetting, and sliding windows.
Web Development & Browser Concurrency
CSS Box Model geometry, box-sizing calculations, JavaScript Event Loop Call Stack / Microtask queue, and DOM event bubbling.