Agile Technical Skills

Technical excellence for a bug-free product
that’s easy to maintain and extend

Richard’s classes on Agile technical skills are available both online and face-to-face. This full-day class focuses on the technical foundations of Agile, including Extreme Programming (XP), pair programming, test-driven development (TDD), mob programming, working with legacy code, refactoring and refactoring patterns, clean code, code smells, and code coverage.

We speak your language! We teach this course in popular programming languages like C/C++, Java, Python, C#, TypeScript/JavaScript, and Scratch. Looking for another programming language? We’re polyglots—just ask us, and we’ll teach the course in your language.

Topics include:

  • Extreme Programming (XP)

  • Pair programming
  • Mob programming
  • Test-driven development (TDD)

  • Working with legacy code
  • Refactoring and refactoring patterns
  • Clean code
  • Code smells
  • Code coverage

Featured Class

Refactoring for Great Code

Take this class