A Progressive Learning Path from Complete Beginner to Confident Power User
- Complete beginners who've never used a terminal before
- Claude users who want to upgrade to Claude Code
- Developers learning terminal-based AI workflows
- Anyone intimidated by command-line interfaces
| Module | Title | Focus | Duration |
|---|---|---|---|
| 0 | Terminal Orientation | Pre-requisites, terminal basics, what to expect | ~1 hour |
| 1 | Foundations | Installation, first wins, build confidence | ~2 hours |
| 2 | Core Skills | Day-to-day patterns, muscle memory | ~3 hours |
| 3 | Mastery | Customization, automation, power workflows | ~4 hours |
| Bonus | Productivity Wins | 5 non-engineering exercises for instant value | ~1 hour |
YOU ARE HERE
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β Module 0 Module 1 Module 2 Module 3 Bonus β
β Terminal βββΆ Foundations βββΆ Core Skills βββΆ Mastery βββΆ NON-CODING β
β Orientation Installation Keyboard Customization WORKFLOWS β
β First Wins Modes Automation (Optional) β
β Queuing Power Tips β
β β
β ββββββββββββββΌββββββββββββββββΌβββββββββββββββββΌβββββββββββββ β
β Beginner β Beginner β Intermediate β Advanced β
β (~1 hr) β (~2 hrs) β (~3 hrs) β (~4 hrs) β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Prefer a web-based experience? We've built an interactive SPA version of this curriculum.
To launch it:
./start_site.shThis opens a locally hosted website with:
- Premium dark mode design
- Automatic progress tracking
- Easy navigation
- Syntax highlighting
Start from the beginning:
- Read Module 0: Terminal Orientation
- Complete all exercises before moving on
- Progress through modules in order
Skip Module 0:
- Start with Module 1: Foundations
- Skim sections you already know
- Focus on Claude-specific content
Jump to what you need:
- Struggling with modes? β Module 2: Core Skills
- Want customization? β Module 3: Mastery
- Need a refresher? β Use the Progress Tracker
- β What Claude Code is and why it uses a terminal
- β Understanding the TUI layout (Response Area, Input Area, Status Bar)
- β Key keyboard shortcuts (Escape, Enter, Shift+Tab)
- β Slash commands basics (/clear, /help)
- β Permission prompts and how to respond
- β Starting Claude Code (installation covered in Module 1)
- β First-run configuration
- β Your first conversation
- β Non-coding wins (file organization, research)
- β Essential slash commands
- β Full keyboard mastery
- β Understanding Auto, Plan, and Edit modes
- β Plan Mode deep dive
- β Message queuing for batch tasks
- β
Context management and
/clear - β File referencing techniques
- β CLAUDE.md configuration
- β Memory system (#hashtags)
- β Custom slash commands
- β Hooks for automation
- β GitHub integration
- β Power user tips and workflows
Part 1: Starter Flight Plans
- β The "Digital Janitor" (File Organization)
- β The "Excel Killer" (Data Analysis)
- β The "Local Wikipedia" (Knowledge Management)
- β The "Ghostwriter" (Content Repurposing)
- β The "Scraper" (Market Research)
Part 2: Power Workflows
- β The "Project Architect" (Instant Setup)
- β The "Meeting Secretary" (Synthesis)
- β The "Text Polisher" (Data Cleaning)
- β The "Tech Translator" (Understanding)
- β The "System Scout" (Safe Exploration)
This curriculum synthesizes the best content from:
| Source | Strength | Link |
|---|---|---|
| Builder.io (Steve Sewell) | Power user tips, quirks, customization | Article |
| WhyTryAI (Daniel Nest) | Non-coder friendly, practical examples | Article |
| CodeWithMukesh | Structured tutorial, Plan Mode, CLAUDE.md | Article |
- A computer (macOS, Windows, or Linux)
- Internet connection
- Claude Code installed and authenticated (Module 1 walks through it)
- A code editor (VS Code, Cursor, etc.)
- Basic typing skills
- Willingness to experiment
- Programming experience (helpful but not necessary)
- Previous terminal experience (Module 0 covers this)
- Personal Claude subscription, or any account with Claude Code access
Use the Progress Tracker to:
- Check off completed lessons
- Track time spent
- Self-assess skills
- Identify areas needing review
- Re-read the relevant section β Many answers are in the text
- Try the troubleshooting section β Common issues are documented
- Ask Claude itself β "Help me understand how to [topic]"
- Take a break β Fresh eyes often see solutions
- r/ClaudeAI β Reddit community
- Anthropic Discord β Official Discord
- Claude Code GitHub Discussions
- Read each module in order (first time through)
- Do all exercises β Reading isn't enough
- Check off progress β Use the tracker
- Review weak areas β Self-assessment guides you
- Practice daily β Even 15 minutes helps
| Pace | Duration | Daily Time |
|---|---|---|
| Intensive | 1 week | 2-3 hours/day |
| Standard | 2 weeks | 1-1.5 hours/day |
| Relaxed | 4 weeks | 30-45 min/day |
- β Complete exercises β Don't just read
- β Use the sandbox folder β Keep experiments safe
- β Commit frequently β When working on real code
- β Take notes β Write down what works for you
- β
Build habits β
/clearbefore new tasks, Escape to stop
You've "graduated" when you can:
- Navigate Claude Code's TUI confidently
- Start and use Claude Code
- Use Plan Mode for complex tasks
- Queue multiple tasks efficiently
- Manage context with
/clear - Create and use custom commands
- Configure hooks for automation
- Maintain a useful CLAUDE.md
- Teach someone else the basics
tui-cc-tutorial-ag/
βββ README.md # This file
βββ 00-terminal-orientation.md # Module 0
βββ 01-foundations.md # Module 1
βββ 02-core-skills.md # Module 2
βββ 03-mastery.md # Module 3
βββ progress-tracker.md # Your progress log
| Version | Date | Changes |
|---|---|---|
| 1.0 | 2026-01-31 | Initial curriculum |
This curriculum is free to use, share, and adapt. Attribution to source materials appreciated.
Ready to start? Begin with Module 0: Terminal Orientation β