Overview
Your Complete Guide to the Advanced Topics Track
A continuously-growing reference covering this section's advanced projects: from recursion and the call stack, to working directly with files through system calls, with examples you run yourself, so you build understanding you can apply in your own projects.
Each part opens with the prerequisites, then the concepts, then a figure that shows the idea, then a worked example. Read the parts in order, because each builds on the one before.
Each part ends with multiple-choice questions, flashcards you flip by clicking, and “check your understanding” questions with hidden answers. Use them before you say “I get it”.
Do not leave a part before its exercise passes. Reading proves nothing on its own; the exercise does.
Choose a topic
The Advanced Topics Overview
Two parts arranged chronologically, from recursive thinking to interacting directly with the operating system.
Done with this lesson?
Sign in to save your progress.