A Reintroduction to Programming
Deeper knowledge of your most essential tool.
Mastery of computer programming unlocks power, flexibility, speed, and debugging prowess across all of your work. We will learn in depth what you use every day, by exploring memory, instructions, syscalls, functions, structure and cognition.
Part 1: Essentials
Core
Key ideas to understand in this topic.
Side
Side-content and investigations to satisfy your curiosity.
Part 2: Memory
How does memory work in running programs?
Core
Key ideas to understand in this topic.
Part 3: Instructions
What is the symbol that acts?
Core
Key ideas to understand in this topic.