Learn through three connected views
Makefile FYI combines a guided course, a topic-oriented concept guide, and the complete repository history. Move between them as often as your questions change.
Choose the path that fits
There is no required way to use all three views.
New to production Makefiles
Start in Course and follow the core modules in order. Use the appendix as a supporting reference, and open a Concept when an underlying Make, shell, or repository model is unfamiliar.
Returning learner
Resume the Course from your saved device progress, or revisit the Concepts linked from the last lesson you completed.
Experienced Make user
Search Concepts by topic and use Repository to compare concrete source snapshots without following every lesson.
Interaction guide
The course uses the same small set of interactions throughout.
- Code clips
- Focused lines explain one decision. Make and shell clips can hide full-line comments; View in Repository opens the complete file and preserves the selected range.
- Interactive replays
- Select the command line, type or auto-fill the expected command, and press Enter or Run to advance.
- Concept references
- Hover or focus a referenced term for a short explanation, then open its full Concept page when needed.
- Repository explorer
- Use History to understand a commit’s position and Files to inspect the source snapshot at that exact point.
Access and progress
You can understand what is available before opening it.
Free foundations
The first lesson in every core module and in the appendix is free. Each concept section also begins with a free foundation. Titles and summaries remain visible throughout.
One full-access entitlement
Full access unlocks paid lessons, concepts, source snapshots, interactive replays, and future additions.
Lesson completion and your most recently visited core lesson are stored on this device. Core progress helps the Course suggest where to continue, while appendix completion is tracked separately and the Concepts and Repository remain non-linear.