Claude Code Level 1: Coding with an Agentic AI Partner
| Code | Date | Delivery | Cost |
|---|---|---|---|
| ITS-1081 |
|
Live Online : 2 sessions | $470 |
Before each live online session, Tech Training will provide a Zoom link for live online classes, along with any required class materials.
An introductory, hands-on Claude Code course for developers who already code and work comfortably in a terminal. Practice using Anthropic's command-line AI tool to plan, ship, debug, and refactor real changes with safe agentic habits.
- Program Description
This introductory Claude Code course is designed for developers, not for people new to programming or the command line, so it assumes you already have experience in at least one programming language and are comfortable working in a terminal.
Throughout the course, you work directly with Claude Code, Anthropic's command-line AI tool, to take on real coding tasks through natural conversation. You practice writing functions from scratch, tracking down stubborn bugs, refactoring tangled modules, and onboarding to unfamiliar codebases with AI as a collaborative partner. The emphasis throughout is on safe habits and daily workflow fluency, the discipline that separates engineers who use Claude Code effectively from those who fight it. By practicing these habits on real repositories, you build a workflow you can carry directly into your own work.
- Learning Objectives
Learners will have the opportunity to:
1. Practice safe agentic habits while working on real code repositories with Claude Code
2. Apply the audit-first habit by reviewing every proposed change before accepting it
3. Work with Plan Mode and the core slash commands to scope work before any code is written
4. Map an unfamiliar codebase using Claude's file-system tools
5. Practice recovering from drift using the three escalating recovery moves
6. Apply the agentic debugging loop to broken code across three levels of difficulty
7. Experiment with spawning ephemeral subagents for parallel exploration
8. Explore running Claude Code in headless mode for simple scripted automation
9. Practice polishing code through refactoring, documentation generation, and clean commit-message authoring
10. Work toward shipping at least one end-to-end feature using the full Level 1 toolkit
- Topic Outline
Topics
- Claude Code foundations: the three modes, the agentic CLI, and the risks of unsupervised "vibe-coding"
- Safe habits: the audit-first workflow, the key slash commands, and Plan Mode
- Onboarding to unfamiliar code with Read, Edit, Grep, and Glob, plus context discipline
- Plan Mode in depth: the five-tag plan, iteration moves, and recovering from drift
- The agentic loop and debugging: the verification ladder, submitting errors well, and debugging anti-patterns
- Subagents, parallel workers, and headless mode
- Refactoring through readability, performance, and maintainability lenses
- Hands-on labs and an end-to-end capstone feature build- Prerequisites
Prerequisite: Before enrolling, you should be able to answer "yes" to the following:
- I can navigate files and directories from a command line.
- I can run terminal commands and understand their output.
- I can write and execute basic code in at least one programming language.
- I understand fundamental programming and troubleshooting concepts.
- I can install software, development tools, and packages with minimal assistance.Prework
Complete all of the following before Session 1. Class time is not used for installation.
- Install Node.js 18 or newer, which includes npm: https://nodejs.org
- Install git: https://git-scm.com
- Install VS Code: https://code.visualstudio.com
- Install Claude Code
- Sign in once by running Claude in any terminal and following the prompts.- Special Features
Includes: Access to Anthropic Claude (Pro Tier) for the duration of the training.
- Credits
6 Professional Development Units (PDU)
0.6 Continuing Education Units (CEU
6 Professional Development Hours (PDH)
Stanford Technology Training Program Certificate of Completion Awarded
Custom training workshops are available for this program
Technology training sessions structured around individual or group learning objectives. Learn more about custom training
Special Group Rates
For groups of 5 or more within the same team or department, special rates are available. Please contact techtraining@stanford.edu for more details.
University IT Technology Training sessions are available to a wide range of participants, including Stanford University staff, faculty, students, and employees of Stanford Hospitals & Clinics, such as Stanford Health Care, Stanford Health Care Tri-Valley, Stanford Medicine Partners, and Stanford Medicine Children's Health.
Additionally, some of these programs are open to interested individuals not affiliated with Stanford, allowing for broader community engagement and learning opportunities.
