CS50: Introduction to Computer Science
Harvard University
The foundation layer — how computers actually execute what you write, and why one solution costs more than another.
- Computer science fundamentals
- Algorithms & data structures
- Memory and abstraction
- C, Python, SQL