You can get knowledge by reading a book, or listening to someone talk. You get understanding by having a discussion about what you have read or heard. You only get skill from practice.
Our instructor led training courses are designed to help you learn important new skills. We use a combination of lecture, discussion and exercise with the emphasis on exercise. About half the course time is dedicated to hands-on skill-developing exercises. Our Training courses help you and your teammates to put new software development skills to work on your projects, quickly.
We specialize in the engineering practices that help you build flexible and modular software with very few defects, software that can have a long useful life. We teach you how to prevent defects and how to keep code clean over years of evolving needs.
See what our course attendees say about our courses.
Here are our on-site TDD training courses designed for Embedded Engineers:
Here are our on-site TDD training courses designed for any Engineers:
- Test-Driven Development for C
- Test-Driven Development for C++
- Call or contact us for information about TDD in Java, Android and C#
Here are our Public TDD training courses:
- TDD and Agile with the Barr Group, Germantown, MD, New Date TBD
- Remote Delivered TDD for C or C++. A good option to get to know us or for small groups.
Once you have taken our TDD course, let's dig into some more design
ZOMBIES can help guide you in TDD.
James Grenning will be giving a talk and hosting a tutorial at the Agile Alliance Technical Conference.more...
James Grenning will deliver the keynote talk and a two-day public TDD for Embedded C/C++ training course at the Oslo Continuous Delivery and DevOps Conference.
James Grenning will deliver the keynote talk and a technical talk at Agile on the Beach in lovely Cornwall, UK. July 6-7, 2017
James Grenning will be giving the keynote talk at Agile Saturday in Tallin Estonia, May 6, 2017. A public training course is scheduled for May 8-9, 2017.more...
James is the author of Test-Driven Development for Embedded C.