How to Use This Tutorial
Recommended Approach
- Read actively — Don't skim. Each concept builds on the last.
- Code along — Type the code yourself. Muscle memory matters.
- Run everything — See the outputs. Modify and experiment.
- Take breaks — Each part is ~20-30 minutes. Don't rush.
Navigation Tips
- Keyboard shortcuts — Press
Shift + /to see all shortcuts - Jump to any section — Use the dropdown at the top or press
Shift + G - Prev/Next section — Press
Shift + ←orShift + → - Swipe left/right on mobile
- Trivia button (🧠) has fun facts about each topic
Questions & Feedback
- Have questions? — Use the Contact button in the header to send me a message
- Give feedback — Use the 👍 👎 buttons at the end of each section, with an optional message
- Something confusing? — Tell me! Your feedback helps improve the tutorial for everyone
If You Get Stuck
- Re-read the previous section — concepts chain together
- Check the code on GitHub — full working implementation
- Use your AI assistant — ask it to explain the concept differently
Ready? Let's start with the foundations — understanding how LLMs actually work at a high level.
Helpful?