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 in a Flash with Class (2 days)
Audience: agile teams Based on the book Agile in a Flash by Jeff Langr and Tim Ottinger, this course provides you with a dozen years of collected agile wisdom to help your team master agile software development.
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!
An Agile Introduction (1 day)
Audience: anyone! Looking to get your team started with agile? This one-day hands-on course will introduce core agile concepts, enough to get you started on the right path.
Applied Agile (4 days)
Audience: agile teams. Provides hands-on experience with actually doing agile software development.
C++11 Crash Course
Audience: C++ programmers. Learn the most useful new features in C++! In this fast-paced hands-on, one-day programming class, you'll have an opportunity to learn many of the C++11 features that can help clean up and modernize your source code.
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 Fundamentals (1 day)
Audience: testers, analysts, programmers. Learn to build refined acceptance tests in Fitnesse.
Fitnesse Plus (1 day)
Audience: testers, analysts, programmers. Learn to build refined acceptance tests in Fitnesse.
Fitnesse Programming Crash Course (1 day)
Audience: programmers. An intense, one-day course to get you immersed in understanding and building Fitnesse fixtures.
Fitnesse Workshop (2 days)
Audience: testers, analysts, programmers. A combination of Fitnesse Fundamentals and Fitnesse Plus, this course will take you from novice to a sophisticated level of Fitnesse test development capability.
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.
Optimizing Your Sprint Planning (1 day)
Audience: Scrum masters, Scrum team members. Learn to improve your Sprint planning meetings with each new Sprint.
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 (TDD) 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. C++ programmers: We now support C++11, so you can learn some of the new language features while learning TDD.
User Stories: Delivering Business Value (1 day)
Audience: agile teams. Learn everything you'll want to know about how to succeed with user stories, and avoid the many commonplace mistake teams make with their application.
Site Search
Jeff on Twitter
Jeff Langr at LinkedIn
Latest Changes
-
Our Books
(2013-03-20) -
News: Beta Publication of Modern C++ Programming with TDD
(2013-03-20) -
New blog post, "A Story Isn't a Feature"
(2013-03-20) -
New blog post, "C++11: Using Lambdas to Support a Times-Repeat Loop"
(2013-03-20) -
New blog post, "C++11 Via TFL (Test-Focused Learning): The Range-Based For Loop"
(2013-02-19)


