CS Fundamentals
Master core concepts with guided docs and AI explainers for difficult jargon.
Search tutorials
Tier 1 · Foundations
13
Tier 2 · Core Concepts
8
Tier 3 · Debugging & Tradeoffs
5
Tier 1 · Foundations
13 docs
Variables & Types
Variables & Memory
5 min read
Primitives vs References
5 min read
Static vs Dynamic Typing
5 min read
Control Flow
Conditionals & Branching
5 min read
Loops & Iteration
6 min read
Functions
Functions & Scope
6 min read
Modules & Imports
6 min read
Errors
Try Catch Finally
6 min read
Exceptions vs Error Values
6 min read
Memory
Stack vs Heap
7 min read
Garbage Collection vs Manual Memory Management
8 min read
Object-Oriented Programming
Classes & Objects
6 min read
Inheritance & Polymorphism
7 min read
Tier 2 · Core Concepts
8 docs
Mutability & Immutability
8 min read
Pass by Value vs Reference
8 min read
Recursion
9 min read
Closures & Higher-Order Functions
8 min read
Interfaces & Abstract Classes
9 min read
Composition vs Inheritance
8 min read
Custom Exceptions & Error Design
9 min read
Error Propagation Patterns
10 min read
Tier 3 · Debugging & Tradeoffs
5 docs
Cross-Language Type Traps
12 min read
Error Handling Strategy
11 min read
Memory Leaks & Dangling References
9 min read
Debugging Memory Issues
10 min read
Performance: Copy, Move, Share
10 min read