Skip to main content

Learn Test-Driven Development

Master Test Driven Development (TDD) By Building Real-World Software

Have your team learn how to do Test-Driven Development effectivly by building real-world applications using TDD.

ApplicationWhat You Learn
Details coming soon.

Interested in booking this course?

If you'd like to discuss having this course delivered for your team, please contact us through our enquiry form.

Who is this course for?

Software engineers who need to learn Test Driven Development and be able to confidently build software using TDD by the end of the training course.

What you’ll get out of this course.

When you have completed the course you will have the knowledge required to use Test-Driven Development on future projects.

Course syllabus

The course is run over 3 days.

Course syllabus coming soon.

Meet The Instructor

John Crickett

I'm the founder of Coding Challenges, a software engineer, and sometimes a manager of software engineers. I've worked as both a senior individual contributor (Staff+) and a senior manager (VP Engineering, Head of Software Development).

I've worked across many tech stacks. I've spent most of the last six years building distributed systems with Python and Flask deployed on AWS using CloudFormation and some CDK.

I've done some TypeScript/JavaScript, React and Next.js on the frontend with Node.js and Express on the backend. All deployed on AWS using CDK. It's not my forte though!

For most of my career before that I worked in C++ as well as a number of other programming languages including C, Java, C#, PHP, Perl, Visual Basic, Pascal, Deplhi and others.

I'm currently working in Python, Go and occiasionally Rust. Coding Challenges was born out of the process of learning Rust by building real-world applications.

Frequently Asked Questions

Can you run this course onsite in our office?

Yes.

Can our software engineers attend remotely?

Yes

Does each participant develop their own solutions?

The intention is that everyone builds their own solutions. The instructor will be available to help if they get stuck. If your engineers prefer to work in pairs or mob programming that's fine too.