A curated collection of interactive lessons, reference guides, and interview prep notes covering C++ Fundamentals, Database Internals, Distributed Systems, Object-Oriented Software Design, and Aptitude.
19 Lessons — A Tour of C++, Stroustrup: types, classes, RAII, templates, ranges, concurrency.
View the C++ course dashboard →
21 Lessons across Java, C++, and Python — SOLID, polymorphism, inheritance, memory management.
View the OOP course dashboard →
12 Chapters by Martin Kleppmann — storage engines (B-trees, LSM), replication, transactions, consensus (Raft, Paxos).
View the DDIA course dashboard →
5 Lessons — Silberschatz, Korth & Sudarshan DBMS Architecture & SQL.
0 Lessons — architecture, scalability, and system design tradeoffs.
25 Lessons — placement math: percentages, time & work, speed-distance, profit & loss, P&C.
View the Quantitative Aptitude dashboard →
12 Lessons — puzzles, deduction & critical reasoning.
View the Logical Reasoning dashboard →