Claude Code Agent Lab

Build a Working AI Workflow Agent

Most developers use AI as enhanced autocomplete. This lab is about something more durable: designing and implementing an agentic workflow that can reason, plan, and act within a structured code environment.

In this half-day, live, instructor-led lab, you will build a functioning AI workflow agent using Claude Code. Working in a small group, with expert coaching and real-time feedback, you will move from configuration to architecture to integration—using realistic repositories and applied use cases rather than isolated demos.

  • Start Date April 25
  • Time Sat 9:00 AM - 1:00 PM Pacific Time
  • Duration 4 Hours
  • Format
    Live-Online
  • Program Type Open-Enrollment/Public
  • Certificate Type Short Course
  • CEUS 0.04
  • Program Number 5460426
  • Fees $590
  • See full course info

Most developers use AI as enhanced autocomplete. This lab is about something more durable: designing and implementing an agentic workflow that can reason, plan, and act within a structured code environment.

In this half-day, live, instructor-led lab, you will build a functioning AI workflow agent using Claude Code. Working in a small group, with expert coaching and real-time feedback, you will move from configuration to architecture to integration—using realistic repositories and applied use cases rather than isolated demos.

Print Page
Claude Code Agent Lab

Program Experience

This live, instructor-led lab from Caltech CTME is structured as a focused build session for engineers who want to move from experimenting with AI to implementing structured agent workflows. Over four concentrated hours, you will configure Claude Code for real project work and progressively develop a functioning workflow agent tied to a realistic use case. Short concept briefings are immediately applied, with most of the session spent writing code, defining project context through CLAUDE.md, and designing modular capabilities using Skills.md.

Working in a small group with direct instructor feedback, you will translate workflow requirements into multi-step agent logic and integrate external tools using Model Context Protocol (MCP). Along the way, you will apply patterns for error handling, extensibility, and responsible integration. The session concludes with a practical overview of production considerations, including resilience, observability, and cost awareness. You’ll leave with a working, production-aware, agent and structured patterns you can adapt to your own repositories.

View our instructors

Course Info

Benefits
Topics
Who Should Attend
Schedule
FAQ

By the end of the lab, you will be able to:

  • Configure Claude Code for structured, project-based development
  • Define persistent project context using CLAUDE.md
  • Create modular, reusable agent behaviors with Skills.md
  • Translate workflow requirements into agentic logic
  • Connect agents to external APIs and services using MCP
  • Apply structured patterns for error handling and extensibility
  • Evaluate basic production considerations: security, monitoring, and cost
  • Adapt the patterns learned to evolving AI tooling environments
  • Claude Code Environment Setup and Configuration
  • Persistent Context Design with CLAUDE.md
  • Agentic Workflow Architecture
  • Modular Capability Design with Skills.md
  • MCP Integration with External APIs and Services
  • API Authentication and Error Management Patterns
  • Production Awareness: Observability, Security, and Cost Signals

This lab is intended for developers and technical leads who already write code and want to move beyond ad-hoc AI usage into structured agent design. Participants typically:

  • Have explored Claude or other LLM tools and want a more disciplined development approach
  • Are responsible for integrating AI workflows into existing repositories
  • Need to evaluate Claude Code within a team or production context
  • Want hands-on experience with MCP integrations before deploying them in live systems

Basic programming experience is required (Python preferred). No prior experience with Claude Code is necessary.

This lab is also available for private team delivery — contact us for customized engagements.

Course Duration Live Online (via Zoom)
Claude Code Agent Lab 4 Hours

On the following days:
April 25, 2026

9:00 AM - 1:00 PM Pacific Time

Do I need prior experience with Claude Code?
No. The lab assumes programming experience but introduces Claude Code from first principles, with structured setup and guided configuration.

What will I build?
You will design and implement a working research workflow agent that accepts queries, retrieves and synthesizes information, integrates external tools, and handles errors within a structured Claude Code project.

Is this mostly lecture or hands-on?
Primarily hands-on. Concept briefings are short and immediately followed by applied exercises. You will work in a real code environment throughout the session.

What makes this different from on-demand courses?
This lab is live, instructor-led, and small-group. You receive direct feedback while working in realistic repositories and applied workflows, rather than following pre-recorded demonstrations.

Will I receive a credential upon completion?
Yes. Participants who complete the lab receive a Caltech CTME Letter of Completion and 0.4 continuing education units (CEUs), documenting your participation for professional development records and employer reimbursement purposes.

What is CLAUDE.md?
CLAUDE.md defines persistent project context—goals, constraints, conventions—so each Claude session operates within a structured environment.

What is Skills.md?
Skills.md defines modular, reusable capabilities that make agent behaviors maintainable rather than one-off scripts. This makes it easy to build, test, and evolve agent capabilities independently and without rewriting core logic.

What is MCP?
Model Context Protocol (MCP) is an open standard adopted across the industry, including by OpenAI, Google, and Microsoft. It is for connecting AI agents to external tools, APIs, and services. The lab includes a guided integration exercise.

What do I need to bring?
A laptop with internet access and a code editor. Pre-session setup instructions will be provided in advance.

Will I receive materials afterward?
Yes. Participants receive code templates, reference patterns, and lab materials for continued development.

Can this be delivered for a private team?
Yes. The lab can be customized for engineering teams integrating Claude Code into their existing repositories and workflows.

Instructor

Picture of Joshua Cook

Joshua Cook

Artificial Intelligence, Machine Learning, Data Science