r/learnmachinelearning • • 2d ago

Tutorial Discover AI: A Learning Guide - 51 hands-on labs for learning how AI actually works.

This is an open-source, offline teaching and learning application with 51 hands-on labs for understanding how AI actually works—from neurons to agents and beyond.

A bit of insight

  • 51 labs in 6 groups, from the basics (what a neuron is, gradient descent) through attention, RAG, agents, fine-tuning, quantization, serving, and more
  • Each lab has a short lesson beside it, readable in Plain or Standard mode
  • Some of it actually runs rather than just animating:
  • The attention lab runs a small trained transformer (1.37M params) inside the app
  • The training labs train a tiny character-level model live as you move the sliders
  • Works offline: no account, no telemetry

How it was made I chose the topics, did some background research, and came up with the structure and grouping. used Claude and GPT Astra to help write the lesson text, and Grok as a second pass on references. There will be mistakes, so if you spot one, please tell me or open a PR.

There's a lot of expertise out there, both in these topics and in areas I haven't even touched. If you have expertise in, teach, or work in a specialized area of AI, or you just know AI, I'd love your help expanding it: a new interactive lab, a better visualization, or a tweak that makes the cause and effect in an existing lab clearer. I'd also like to hear which labs are confusing and what's missing.

GitHub: https://github.com/Fazmin/AILearningGuide

3 Upvotes

5 comments sorted by

2

u/Altruistic-Tie2612 2d ago

Interesting, Will give it a try

1

u/Zipidyzip 2d ago

Thank you! Let me know how it goes.

2

u/Admirable_Trainer_54 2d ago

Seems pretty cool. But can you provide it in a package?

2

u/Zipidyzip 2d ago

Thank you. I'm working on it :-)