Explore Engineering Tracks & Subtopics
Deep dive into 6 primary computer science domains covering 46 core subtopics and 1211+ interactive guides.
6
Primary Tracks
46
Subtopic Guides
1211+
Articles & Drills
Data Structures
Core Memory Layouts & Abstract Data Types
Arrays, trees, heaps, graphs — with visual walkthroughs and real memory models.
Subtopics included in this track:
DSA & Algorithms
Algorithm Paradigms & Problem-Solving Patterns
Greedy strategies, dynamic programming, two pointers, backtracking, and complexity trade-offs.
Subtopics included in this track:
Web Development
Frontend Architecture, Modern APIs & Full-Stack Systems
Frontend frameworks, API design, Node.js runtimes, CSS layouts, and web performance patterns.
Machine Learning
Statistical Models, Deep Learning & AI Systems
From linear regression to deep neural networks, transformers, and production MLOps pipelines.
Databases
Relational, NoSQL & Distributed Storage Engines
SQL, NoSQL, indexing, transactions, query optimization, Redis caching, and sharding.
Subtopics included in this track:
System Design
Distributed Systems Architecture & Large-Scale Trade-offs
Load balancing, distributed caching, message queues, microservices, rate limiting, and CAP theorem.
Subtopics included in this track: