Explore Computer Science
Interactive Manim-powered visual explorations of core CS topics. Each module includes animated lessons, documentation, and runnable Python scenes.
Object-Oriented Programming
Classes, inheritance, polymorphism, encapsulation, design patterns, and abstraction. The principles that structure modern software.
Data Structures & Algorithms
Binary search trees, sorting algorithms, linked lists, graph traversal, hash tables, stacks, and queues. The foundations of efficient computation.
Database Systems
B-tree indexing, SQL joins, normalization, ACID transactions, query execution, and hashing. How data is stored, queried, and kept consistent.
Computer Networks
TCP/IP, DNS resolution, HTTP, routing algorithms, the OSI model, and packet switching. How data travels across the internet.
Operating Systems
Process scheduling, memory management, deadlocks, file systems, virtual memory, and synchronization. The software that runs everything.
Machine Learning
Neural networks, SVMs, decision trees, ensemble methods, gradient descent, and more. Visual walkthroughs of how machines learn from data.