Programmer Courses
Advanced TDD (1 day)
Audience: programmers. In this one-day hands-on course, you'll learn techniques for getting the most value out of test-driven development (TDD). You can attend the class as either a standalone one-day event or as part of the multi-class TDD Masters Series.
Agile Java (5 days)
Audience: new programmers. Teaches you how to build professional software using Java and TDD, based on the highly-acclaimed book Agile Java. Learn to program the right way, the first time!
Conquering Legacy Code (1 day)
Audience: programmers. Conquering Legacy Code is a one-day hands-on programming workshop that teaches students how to begin to control their existing systems. You can attend the class as either a standalone one-day event or as part of the multi-part TDD Masters Series.
Continual Design in TDD (1 day)
Audience: programmers. Continual Design in TDD is a one-day, hands-on programming workshop that teaches students how to address the significant concern of design in an incremental/iterative development environment such as agile. You can attend the class as either a standalone one-day event or as part of the multi-class TDD Masters Series.
Fitnesse Programming Crash Course (1 day)
Audience: programmers. An intense, one-day course to get you immersed in understanding and building Fitnesse fixtures.
Object-Oriented Design in Agile (3 days)
Audience: programmers. You'll learn how to sustain a high-quality object-oriented design in your system by using TDD.
Professional Software Development (4 days)
Audience: programmers. You'll hone the programmer concepts and practices needed to build professional quality software.
TDD and Test Doubles (1 day)
Audience: programmers. TDD and Test Doubles is a one-day, hands-on programming workshop that primarily teaches students how to manage dependency issues when practicing test-driven development by using test doubles. You can attend the class as either a standalone one-day event or as part of the multi-class TDD Masters Series.
TDD Foundations (1 day)
TDD Foundations is a one-day hands-on programming workshop that teaches students test-driven development (TDD) basics. You can attend the class as either a standalone one-day event or as part of the multi-class TDD Masters Series.
TDD Masters Series (5 non-consecutive days)
Audience: programmers. The TDD Masters Series is a 5-week curriculum designed to help developers to learn test-driven development in a manner that emphasizes retention by practice, and in a configuration that's compatible with their work demands.
TDD Remediation (2 days)
Audience: programmers. Is TDD delivering the benefits you expect, or are you finding it too much investment for too little return? We'll help you get back on track and re-discover the fun of TDD.
Test-Driven Development and Refactoring (3 days)
Audience: programmers. Teaches you the agile practices of TDD and refactoring. Our most popular course! Learn TDD in Java, C#, C++, Ruby, or Python.
Site Search
Latest Changes
-
New blog entry, "Collaborative(Dare I Say Pair?) Writing"
(2012-05-03) -
New blog entry, "Bad Code Examples Promote Bad Habits"
(2012-05-03) -
New blog entry, "TDD for C++ Programmers"
(2012-05-03) -
Articles
(2012-04-27) -
New Agile in a Flash card/blog entry, "Is Your Unit Test Isolated?"
(2012-04-25) -
New blog entry, "Legacy Quadrants for Increasing Confidence Coverage"
(2012-04-04) -
Quotes From Our Students
(2012-04-02)

