CS Fundamentals

Master core concepts with guided docs and AI explainers for difficult jargon.

Tier 1 -- Foundations

13 docs

Tier 2 -- Core Concepts

8 docs
Mutability & 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 docs
Cross-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