AI Instructor Live Labs Included

Building with Claude Code — A Developer's Guide

Master Claude Code as your AI pair programmer. 13 lessons covering code generation, TDD, refactoring, ASP.NET APIs, EF Core, debugging, git, CLAUDE.md, hooks, and MCP servers — all with .NET 9.

Intermediate
1d 9h 0m
26 Lessons
CC-DEV
Claude Code Developer Badge

View badge details

About This Course

Learn to accelerate your C#/.NET development workflow using Claude Code as an AI pair programmer. This progressive course takes you from first prompts to building MCP servers, covering codebase exploration, test-driven development, refactoring, ASP.NET Web APIs, EF Core, debugging, git workflows, CLAUDE.md project memory, hooks, and custom workflows. Every lesson reinforces professional software development best practices clean code, SOLID principles, TDD, and git hygiene amplified by AI. The capstone project challenges you to build a complete full-stack application using Claude Code throughout.

Course Curriculum

26 Lessons
01
AI Lesson
AI Lesson

Your AI Pair Programmer

30m

What Claude Code is, launching from the terminal, first conversation, prompts vs commands, the permission system, and the mental model for AI pair programming.

02
Lab Exercise
Lab Exercise

Your AI Pair Programmer - Lab Exercises

1h 30m 2 Exercises

First conversation with Claude Code, exploring slash commands, practicing the prompt-review-iterate cycle.

First Conversation Launch Claude Code and have your first AI-assisted coding conversation ~20 min
Exploring Slash Commands Practice slash commands and the prompt-review-iterate cycle ~25 min
03
AI Lesson
AI Lesson

Exploring Code Like a Pro

35m

Using Claude Code to navigate unfamiliar codebases, asking architectural questions, tracing execution flows, and understanding how Claude Code searches.

04
Lab Exercise
Lab Exercise

Exploring Code Like a Pro - Lab Exercises

1h 45m 2 Exercises

Codebase archaeology and targeted investigation using Claude Code to explore a pre-loaded e-commerce API.

Codebase Archaeology Explore an unfamiliar e-commerce API using Claude Code ~30 min
Targeted Investigation Use Claude Code to answer specific questions about the codebase ~30 min
05
AI Lesson
AI Lesson

From English to C#

40m

Writing effective prompts for code generation — specificity, context, iterating on output, generating classes, records, interfaces, and enums.

06
Lab Exercise
Lab Exercise

From English to C# - Lab Exercises

1h 45m 2 Exercises

Building a domain model and prompt engineering challenge using Claude Code to generate C# code from requirements.

Building a Domain Model Use Claude Code to generate C# types from natural language descriptions ~30 min
Prompt Engineering Challenge Generate a complete domain model from a requirements document ~30 min
07
AI Lesson
AI Lesson

Test-First Development

40m

Using Claude Code for TDD — writing xUnit tests first, driving implementation, red-green-refactor cycle, edge case discovery.

08
Lab Exercise
Lab Exercise

Test-First Development - Lab Exercises

2h 0m 2 Exercises

String Calculator kata and Shopping Cart TDD using Claude Code to write tests first, then implement.

String Calculator Kata Practice TDD with Claude Code using the classic String Calculator kata ~35 min
Shopping Cart TDD Build a ShoppingCart class using test-driven development with Claude Code ~40 min
09
AI Lesson
AI Lesson

Refactoring with Confidence

40m

Identifying code smells, extract method/class, applying SOLID principles, safe refactoring with tests, knowing when NOT to refactor.

10
Lab Exercise
Lab Exercise

Refactoring with Confidence - Lab Exercises

1h 45m 2 Exercises

Code smell hunt and SOLID makeover using Claude Code to identify and fix code quality issues.

Code Smell Hunt Use Claude Code to find and fix code smells in a pre-loaded project ~25 min
SOLID Makeover Refactor SOLID violations with Claude Code's help ~35 min
11
AI Lesson
AI Lesson

Building an ASP.NET Web API

45m

Scaffolding a REST API with Claude Code — controllers, services, DTOs, dependency injection, middleware, Swagger/OpenAPI.

12
Lab Exercise
Lab Exercise

Building an ASP.NET Web API - Lab Exercises

2h 15m 2 Exercises

Build a Book Library API and extend it with relationships, middleware, and validation — all driven through Claude Code.

Book Library API Build a REST API for a book library using Claude Code ~45 min
Extending the API Add relationships, middleware, and a second entity to the Book Library API ~45 min
13
AI Lesson
AI Lesson

Data Access with EF Core

45m

Generating EF Core models, DbContext, migrations, repository pattern, relationships, seed data — all through Claude Code conversation.

14
Lab Exercise
Lab Exercise

Data Access with EF Core - Lab Exercises

2h 15m 2 Exercises

Add EF Core persistence to the Book Library API, configure relationships, implement advanced queries with Claude Code.

Adding Persistence Add EF Core with SQLite to the Book Library API ~45 min
Advanced Queries Add complex queries, relationships, and pagination with EF Core ~45 min
15
AI Lesson
AI Lesson

Debugging & Troubleshooting

35m

Using Claude Code as a debugging partner — pasting errors, diagnosing common .NET issues, adding logging and diagnostics.

16
Lab Exercise
Lab Exercise

Debugging & Troubleshooting - Lab Exercises

1h 45m 2 Exercises

Bug hunt through 5 intentional bugs and adding observability to a working API using Claude Code.

Bug Hunt Find and fix 5 intentional bugs using Claude Code as your debugging partner ~30 min
Adding Observability Add logging, health checks, and diagnostics to a working API ~30 min
17
AI Lesson
AI Lesson

Git Workflows & Pull Requests

35m

Committing with Claude Code, writing meaningful commit messages, reviewing diffs, branch management, creating pull requests.

18
Lab Exercise
Lab Exercise

Git Workflows & Pull Requests - Lab Exercises

1h 30m 2 Exercises

Commit workflow practice and branch/PR creation using Claude Code for meaningful git history.

Commit Workflow Practice meaningful commits with Claude Code ~20 min
Branch and PR Create a feature branch, make changes, and prepare a pull request ~25 min
19
AI Lesson
AI Lesson

Project Memory with CLAUDE.md

35m

Writing effective CLAUDE.md files — coding conventions, architecture rules, forbidden patterns, layered configuration, evolving project memory.

20
Lab Exercise
Lab Exercise

Project Memory with CLAUDE.md - Lab Exercises

1h 30m 2 Exercises

Writing your first CLAUDE.md and testing rules in action — verifying Claude Code follows project conventions.

Writing Your First CLAUDE.md Create a CLAUDE.md file and verify Claude Code follows it ~20 min
Rules in Action Test that rules change Claude Code's behavior and evolve your CLAUDE.md ~25 min
21
AI Lesson
AI Lesson

Hooks & Custom Workflows

40m

Pre/post tool hooks, automated linting and formatting, permission presets, environment variables, team workflow customization.

22
Lab Exercise
Lab Exercise

Hooks & Custom Workflows - Lab Exercises

1h 45m 2 Exercises

Setting up hooks for auto-formatting and auto-testing, configuring permission presets, building team workflows.

Setting Up Hooks Configure Claude Code hooks for automated formatting and building ~30 min
Permission & Workflow Tuning Configure permission presets and build a team workflow ~30 min
23
AI Lesson
AI Lesson

Extending with MCP Servers

45m

What MCP is, connecting to external tools, using community MCP servers, building a simple MCP server in C#, security considerations.

24
Lab Exercise
Lab Exercise

Extending with MCP Servers - Lab Exercises

2h 15m 2 Exercises

Connect to a SQLite MCP server and build your own MCP server in C# that Claude Code can call.

Connecting to MCP Servers Connect Claude Code to a SQLite MCP server and query data ~40 min
Build Your Own MCP Server Build a simple MCP server in C# that Claude Code can call ~50 min
25
AI Lesson
AI Lesson

Capstone Briefing — Task Management API

30m

Review all course concepts and understand the capstone project requirements — building a complete Task Management API.

26
Lab Exercise
Lab Exercise

Capstone: Task Management API

2h 45m 1 Exercises

Build a complete Task Management API with ASP.NET, EF Core, xUnit tests, CLAUDE.md, and clean git history — using Claude Code as your pair programmer throughout.

Task Management API Build a complete Task Management API using Claude Code as your pair programmer ~120 min
$99.99 / 3 months access

This course includes:

  • 24/7 AI Instructor Support
  • Live Lab Environments
  • 26 Hands-on Lessons
  • 3 Months Access
  • Completion Badge
  • Certificate of Completion
Claude Code Developer Badge

Earn Your Badge

Complete all lessons to unlock the Claude Code Developer achievement badge.

Category
Skill Level Intermediate
Total Duration 1d 9h 0m
Claude Code Developer Badge
Achievement Badge

Claude Code Developer

Awarded for completing the Building with Claude Code course, demonstrating proficiency in AI-assisted software development with Claude Code CLI, including code generation, TDD, refactoring, ASP.NET Web APIs, EF Core, debugging, git workflows, CLAUDE.md, hooks, and MCP servers.

Course Building with Claude Code — A Developer's Guide
Criteria Complete all 13 lessons including the capstone project in Building with Claude Code — A Developer's Guide

Skills You'll Earn

Claude Code AI Pair Programming C#/.NET TDD ASP.NET Web API EF Core Refactoring MCP Servers Git Workflows CLAUDE.md

Complete all lessons in this course to earn this badge