CS Fundamentals
Master core concepts with guided docs and AI explainers for difficult jargon.
Tier 1 -- Foundations
13 docsVariables & Types
Control Flow
Functions
Errors
Memory
Object-Oriented Programming
Tier 2 -- Core Concepts
8 docsMutability & Immutability9 min read · mutability-and-immutability
Locked
Pass by Value vs Reference8 min read · pass-by-value-vs-reference
Locked
Recursion9 min read · recursion
Locked
Closures & Higher-Order Functions9 min read · closures-and-higher-order-functions
Locked
Interfaces & Abstract Classes10 min read · interfaces-and-abstract-classes
Locked
Composition vs Inheritance10 min read · composition-vs-inheritance
Locked
Custom Exceptions & Error Design9 min read · custom-exceptions-and-error-design
Locked
Error Propagation Patterns11 min read · error-propagation-patterns
Locked
Tier 3 -- Debugging & Tradeoffs
5 docsCross-Language Type Traps13 min read · cross-language-type-traps
Locked
Error Handling Strategy11 min read · error-handling-strategy
Locked
Memory Leaks & Dangling References10 min read · memory-leaks-and-dangling-references
Locked
Debugging Memory Issues10 min read · debugging-memory-issues
Locked
Performance: Copy, Move, Share12 min read · performance-copy-move-share
Locked