Master the practices of technical excellence and iterative delivery
free · no signup · 5-6 hours · 5 modules · 25 lessons · beginner
By the end of this curriculum, you will be able to:
5 modules covering XP foundations through adoption strategies
Understand where XP came from, what problems it solves, and the values and principles that make it work. This foundation will help you adopt XP practices with intention, not just cargo-cult imitation.
The engineering practices that make XP work. TDD, pair programming, refactoring, continuous integration, and simple design are what distinguish XP from process-only agile approaches.
Learn how XP teams plan work without getting stuck in analysis paralysis. User stories, estimation, the planning game, and small releases create a rhythm of continuous delivery.
XP's technical practices are powerful, but they need the right team environment to thrive. Learn about whole teams, collective ownership, coding standards, sustainable pace, and mob programming.
XP isn't for everyone or every situation. Learn when it fits, when it struggles, how it combines with other approaches, and how to adopt it incrementally.
Recommended reading and references for deeper learning
This curriculum is completely free. No signup required. Start learning at your own pace and transform how your team builds software.
Start Module 1: Foundations & Philosophy