LEARNING PATH 01
Build your CS foundations
Understand what happens after you write the code.
Follow a program from execution to memory, complexity, and the CPU. Use computer science foundations to answer questions that come up while building software.
For programmers who want to connect their experience to computer science foundations
Read the first lesson →Why can two implementations of the same task run at different speeds?
Suggested reading order
Check the prerequisites listed in each lesson as you go.
Where this path leads
These lessons are being prepared. Explore their objectives on the map.