Skip to content

delbaoliveira/learn-claude-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn Claude Code

An interactive course for learning Claude Code in Claude Code.

Claude teaches you conversationally, walking you through concepts and hands-on exercises step by step.

Quick Start

  1. First, install Claude Code if you haven't already:
npm install -g @anthropic-ai/claude-code
  1. Clone this repository:
git clone https://github.com/delbaoliveira/learn-claude-code
cd learn-claude-code
  1. Start a session with Claude:
claude
  1. Then type /course to begin.

What You'll Build

Throughout the course, you'll build Dungeons & Agents — a text adventure game that runs in your browser.

╔═══════════════════════════════════════════╗
║            DUNGEONS  &  AGENTS            ║
╚═══════════════════════════════════════════╝

You stand at the entrance of a dark cave.
A cold wind blows from within.

> go north

Each lesson teaches a Claude Code concept, then has you apply it to the game. By lesson 10, you'll have a complete game with rooms, items, combat, and a foundational understanding of Claude Code.

Start the game server:

node dungeon/server.js

Then open http://localhost:3000 in your browser.


Course Structure

Introduction

  1. Welcome

Part 1: Getting Started

  1. Your First Session
  2. CLI Navigation
  3. Managing Context
  4. Modes

Part 2: Project Context

  1. CLAUDE.md
  2. Writing Rules
  3. Prompting
  4. Creating Skills

Part 3: Agents

  1. Subagents
  2. Application Agents

Directory Structure

learn-claude-code/
├── learn-claude/               # 11 lessons
├── dungeon/                    # Your workspace
│   ├── server.js               # Game server
│   ├── index.html              # Terminal-styled UI
│   ├── game.js                 # Game engine (you build this!)
│   ├── data/                   # Game data (rooms, items, enemies)
│   └── course-progress.json    # Your saved progress
├── reference/
│   ├── starter/                # Starting state (for /course reset)
│   └── complete/               # Complete reference implementation
├── .claude/
│   └── skills/
│       ├── course/             # Interactive course runner
│       └── dungeon/            # Game-building skills (lesson 09)
└── README.md

Course Commands

Command Description
/course Show dashboard with progress
/course next Continue to next lesson
/course progress View detailed stats
/course exit Pause and save position
/course reset Start over
/course update Update to latest version

For Contributors

Review a lesson against official docs

/review-lesson 03

Generate a new lesson

/lesson "topic name"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages