From code assistant to AI-native development workflow. This path teaches developers how to use AI tools as true development partners. Learn to design, build, and ship features faster, work effectively in both new and existing codebases, and apply AI in a way that scales across teams.
ALBy Andy Larkin · AWS APJ Community Hero of the Year 2024
Skill objectives
Chapter 01
Introduction
Welcome to the course. Get an overview of the learning path and what you will be able to do by the end.
Master the transferable skill: structuring prompts with task, context, constraints, and examples. Learn the difference between prompt engineering and context engineering.
Use AI as a thinking and design tool before writing code. Brainstorm, generate mockups, iterate visually, and produce specs in minutes instead of days.
The flagship module: take a feature from spec to working code using Cursor or Claude Code. See real mistakes, debugging loops, and how they handle cross-file orchestration in a real codebase.
The reality check: explore, understand, and safely modify codebases you did not write. Learn why AI struggles with implicit relationships and how to bridge the gap.
Shift from individual productivity to team capability. Set up team context files, define safe change classes, measure impact, and avoid common adoption mistakes.
Put your knowledge to the test. Complete an interview with an Engineering Manager to demonstrate your understanding of AI-powered development tools and workflows.