claude.nagdy.me β€” Learn Claude Code by Doing, Not Reading

claude.nagdy.me β€” Learn Claude Code by Doing, Not Reading

Claude Code’s documentation is notoriously scattered β€” slash commands, hooks, skills, MCP configuration, each lives in a different place and requires self-guided exploration. claude.nagdy.me takes a different approach: learn by doing. It’s a free, browser-based interactive platform with 11 modules, a terminal simulator, config builders, and quizzes. No installation, no API key, no setup β€” just open the browser and start practicing.

*Source: claude.nagdy.me Scrimba: Best Claude Code Tutorials 2026*

What Makes It Different

Traditional Learning claude.nagdy.me
Read docs β†’ try to apply Do exercises β†’ learn the concept
Install Claude Code first Browser-based, no installation
Figure out what to learn next Structured 11-module progression
No feedback on understanding Quizzes with explanations

The 11 Modules

Beginner (30-45 min each)

| Module | What You Learn | |——–|β€”β€”β€”β€”β€”| | Slash Commands | All built-in commands, when to use each | | Memory & CLAUDE.md | Project memory, personal instructions, scoping | | Project Setup | First-time config, permissions, .claude files | | Commands Deep Dive | Advanced command patterns and combinations |

Intermediate (~1 hour each)

| Module | What You Learn | |——–|β€”β€”β€”β€”β€”| | Skills | Installing and creating SKILL.md files | | Hooks | Pre/post tool-use hooks, automated behaviors | | MCP Servers | Connecting external tools and data sources | | Subagents | Parallel agent dispatch, agent coordination |

Advanced (1-1.5 hours each)

| Module | What You Learn | |——–|β€”β€”β€”β€”β€”| | Advanced Features | Power user workflows | | Workflows & Automation | End-to-end automated pipelines | | Plugins | Building and distributing plugins |

Interactive Features

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Terminal Simulator                      β”‚
β”‚  ~/my-project $ claude /init            β”‚  ← Practice commands
β”‚  > Initialized project configuration    β”‚     in browser
β”‚  ~/my-project $ _                       β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Two modes: Free Type | Guided Mode     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Config Builder                          β”‚
β”‚  β”Œβ”€β”€β”€ CLAUDE.md ──────────────────────┐ β”‚
β”‚  β”‚ Project: [________]                β”‚ β”‚  ← Fill form,
β”‚  β”‚ Rules:   [________]                β”‚ β”‚     get config
β”‚  β”‚ Style:   [________]                β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚  [Generate] β†’ copy-paste ready config   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
Feature Purpose
Terminal Simulator Practice slash commands and workflows without installing anything
Config Builder Generate CLAUDE.md, hooks, skills, MCP configs via interactive forms
Quizzes End-of-module knowledge checks with wrong-answer explanations
Playground Full-size sandbox for free experimentation
Cheat Sheet Printable quick reference
Feature Index Searchable, filterable list of all Claude Code capabilities

How LearnAI Team Could Use This

  • CS course onboarding β€” Assign claude.nagdy.me modules as homework before students use Claude Code in projects. The beginner modules take ~2 hours total and ensure everyone starts from the same baseline.
  • Workshop material β€” Use the terminal simulator in live workshops β€” no β€œeveryone install Claude Code first” bottleneck. Students follow along in the browser.
  • Self-paced learning β€” Students who want to go deeper can work through intermediate/advanced modules on their own schedule. The quizzes provide self-assessment.
  • Teaching AI tool literacy β€” The structured progression from basic commands β†’ hooks β†’ skills β†’ plugins mirrors how software engineering is taught (fundamentals β†’ patterns β†’ architecture).

Real-World Use Cases

  1. Team onboarding β€” New team members learn Claude Code without burning API credits. The simulator covers 80% of what they need to know.
  2. Evaluating before adopting β€” Managers can try Claude Code workflows in the simulator before committing to licenses.
  3. Conference workshops β€” Presenters use the browser-based simulator for live demos without worrying about network issues or API keys.
  4. Non-English speakers β€” Supports Arabic (RTL layout), making Claude Code accessible to a broader audience.

Alternatives

Platform Focus Cost
claude.nagdy.me Interactive, browser-based, learn-by-doing Free
Anthropic Academy (Skilljar) Official video courses Free
/powerup (built-in) In-terminal guided tutorials Free (needs Claude Code)
ccforeveryone.com No-code audience Free
ccforpms.com Product managers Free