How to Use This Tutorial

Recommended Approach

  1. Read actively — Don't skim. Each concept builds on the last.
  2. Code along — Type the code yourself. Muscle memory matters.
  3. Run everything — See the outputs. Modify and experiment.
  4. 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 + ← or Shift + →
  • 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?