Training programs

Four programs covering foundations through advanced production patterns.

FOUNDATIONgeneral

Foundations of Prompt Engineering with Claude

Modules 1–10 of the Anthropic Prompt Engineering Training Program

Master the fundamentals of working with Large Language Models and Anthropic Claude. Learn to design prompts that produce reliable, structured, production-quality outputs across coding, testing, documentation, automation, and enterprise workflows.

10 modules44 lessonsAnthropic_Prompt_Engineering_Training_Program.docx
INTERMEDIATEnew project

Intermediate — New Project Creation with Claude

Prompt patterns for designing and building greenfield services

Apply prompt engineering to the first phases of a new project: domain discovery, architecture decisions, API design, data modelling, and an initial test layer. The intermediate companion to the Advanced new-project program.

5 modules15 lessonsDoc1_New_Project_Creation.docx
ADVANCEDnew project

Advanced — New Project Creation

DDD, CQRS, Clean Architecture, Microservices — driven by prompt engineering

For experienced engineers (3+ years). Systematic, production-grade use of Claude across the entire new-project lifecycle: domain modelling, CQRS+MediatR, advanced API design, event-driven systems, advanced testing (property/mutation/contract), microservices observability, and team-scale prompt libraries.

10 modules32 lessonsDoc1_New_Project_Creation_Advanced.docx
ADVANCEDexisting project

Advanced — Existing Project Analysis & Modernization

Reading, debugging, and safely changing production codebases with Claude

For engineers inheriting, maintaining, or modernising production systems. Codebase archaeology, scientific debugging across stack traces, memory leaks, deadlocks, and distributed traces. SEV1 triage and post-mortems. Expand-Contract safe changes. Strangler Fig and CRUD-to-CQRS migration. .NET Framework → .NET 8 modernisation. Golden master testing and STRIDE threat modelling.

10 modules28 lessonsDoc2_Existing_Project_Analysis_Debugging_Updating.docx