DEV Community

Cover image for I collected a list of interactive learning sites that actually force you to practice
Hamid RM
Hamid RM

Posted on AI-assisted

I collected a list of interactive learning sites that actually force you to practice

I’ve been collecting interactive learning platforms for a while — the kind where you don’t just read, you actually click, type, break things, and learn by doing.

Eventually the list got long enough that I decided to put it on GitHub:

→ https://github.com/hamid-moghadam/awesome-interactive-learning

Some of the ones I really like:

  • How DNS / HTTPS / DNSSEC works (super clean interactive explanations)
  • Learn Git Branching + Oh My Git
  • Writing an OS in Rust
  • Deadlock Empire (concurrency puzzles)
  • OverTheWire, pwn.college, CryptoHack
  • CSS Grid Garden
  • Seeing Theory + Immersive Math
  • Play with Docker and iximiuz Labs

I’m trying to keep it focused on resources that are actually interactive, not just articles or video courses.

If you know any good ones I missed, feel free to open a PR or just drop them in the comments.

Top comments (0)