Skip to main content
Chapter 1 Getting Started

Course Overview

3 min read Lesson 2 / 44 Preview

Course Overview

This course is divided into two chapters that mirror a real learning progression.

Chapter 1 — Getting Started

Everything you need to go from fresh install to a fully configured Claude Code environment that works the way you work:

Lesson Focus
Setup Installation, API key, global config
Terminals macOS, Linux, Windows WSL, VS Code terminal
Bun Why Bun matters for Claude Code's JS runtime
IDE Integration VS Code, Cursor, JetBrains
Configuration Model selection, defaults, workspace settings
Sessions & Context How sessions work, what "context" means
Compaction When Claude Code truncates history and what to do
Core Features Search, edit, bash, file tools you didn't know existed
Permissions Allow/deny rules, scope, security model
Docker Sandboxes Run untrusted code safely via Docker
Native Sandboxing Claude Code's built-in sandbox mode
Version Control Why git is your safety net with agentic AI
Cheat Sheet Every flag, shortcut, and command in one place

Chapter 2 — Key Features & Efficient Usage

The advanced features that define power users:

  • Prompt & context engineering
  • CLAUDE.md files and auto memory
  • Plan Mode for safe, deliberate changes
  • Built-in tools, MCP servers, permissions
  • Subagents — understanding and building custom ones
  • Agent skills — creating, using, and sharing
  • Custom commands and prompt templates
  • Screenshot-driven feedback
  • Hooks and plugins
  • Feedback loops: browser access and automated tests
  • Running in a Ralph loop
  • Claude Code Web (cloud)

How to follow along

Every lesson has a code example, shell command, or configuration snippet you can run immediately. Keep your terminal open alongside the course.