Grow your team.

ThoughtWorks pioneered the practice of agile development. Now we’re on a mission to share that experience with forward-thinking software teams.

Our Courses

Agile Adoption for Executives

1/2 day

Agility is a business imperative, not just a technological one. Make the most out of your Agile adoption with a focus on the business perspective with real-world examples and practical techniques.

Agile Business Analysis

3 days

Join us for a three-day highly-interactive workshop that hones software analysis skills in the Agile context, where requirements are constantly changing, development is iterative and collaboration with business imperative.

Agile Development Practices

3 days

Using real-world examples and hands-on labs, this three-day workshop provides an overview of Agile Extreme Programming (XP) engineering practices with a focus on practically implementing them

Agile Fundamentals

2 days

In this 2-day workshop, you'll learn not just the principles of Agile, but gain a core understanding of the thinking behind the terms.

Agile Introduction For Product Owners

1/2 day

In this interactive workshop, we will introduce and detail guidelines to apply principles of Agile methodology to Product development, with a focus on the role and responsibilities of the Product Owner.

Agile Lifecycle Management With Mingle

2 days

Join us for a two-day hands-on immersion into Mingle to optimize its ability to effectively manage your Agile project and provide collaboration mechanisms.

Agile Object Oriented Boot Camp

10 days

An intensive two-week hands-on workshop designed for Java developers who want to gain a deeper understanding of the power of object-oriented programming practices.

Agile Project Management

3 days

This three-day hands-on workshop outlines the roles, responsibilities, activities and accountabilities of key leadership roles in an Agile project. This workshop is certified by PMI for Professional Development Units.

Agile Quality Analysis Practices

3 days

Take a deep-dive role into the role of testing on Agile projects, engineering best practices, Agile-specific test artifacts, test automation and incremental testing with this three-day highly interactive workshop.

Automated Functional Testing Using Twist

2 days

Create and evolve functional test suites, write tests that can be understood by the whole team, and effectively group and organize large test suites with this immersive two-day workshop.

Continuous Delivery for Executives

1/2 day

Join us for a half-day workshop where we analyze the main challenges that IT teams face in keeping up with business demands and understand how these issues can be resolved by improving the frequency, quality and value of software releases.

Continuous Delivery with Go

2 days

Join us for a two-day hands-on immersion into Go to optimize its ability to provide realtime visibility and control of your build, deploy, test and release process.

Go Immersion

5 days

Get the most out of Go with two days of standard training for Go, followed by 3 days of hands-on product coaching in the team's environment

Introduction to Continuous Delivery

1 day

Join us for this interactive one-day tutorial that details the technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users.

Leadership in the Agile Enterprise

1/2 day

Building upon the recent work done by Jim Highsmith while partnering with key executives in a number of large organizations, we invite you to join us for a half-day hands-on workshop that explores the leadership traits necessary to transform your organization from “doing agile” to “being agile”, and how to use agile methodologies throughout your enterprise.

Twist Immersion

5 days

ThoughtWorks Twist Immersion provides teams with immersive training on automated functional testing, with an emphasis on best practices, followed by work on the team’s actual testing.