Python TDD and Design Patterns Training Course

Learn Test-Driven Development tools, techniques and Design Patterns to deliver better Python code

Bcorp Logo

Customise this course for your team

We can tailor your syllabus to take into account your group's current skills, technology stack, and specific learning goals - as part of a wider training programme or as a standalone workshop.

Enquire now to find out about our cost-effective options:

Contact us about group training

Python TDD and Design Patterns Training Course | London, UK, In-house

"The instructor was brilliant and friendly, his approach to TDD felt more relevant to my day-to-day life than other explanations I'd seen before. It's made TDD feel more practical and grounded. I appreciated that there was a range of activities including a chance to try things out myself and being put into small groups rather than pairs which made discussion easier. I also appreciate the further reading recommendations and lots of resources to refer back to."

Test-Driven Development with .NET Training Course - TDD & S.O.L.I.D.
Anon, Software Developer
UK Broadcasting Organisation

Python TDD and Design Patterns Training Course | London, UK, In-house

"Enthusiastic instructor with in-depth knowledge. Able to adapt to different languages we were all familiar with, and explain things in a relatable way to understand value. Probably best course I've done via the Academy!"

Test-Driven Development with .NET Training Course - TDD & S.O.L.I.D.
Anon, Software Developer
UK Broadcasting Organisation

Python TDD and Design Patterns Training Course | London, UK, In-house

"The examples were specifically tailored to our business service which made understanding of the process extremely relevant and relatable."

Testing with Playwright Training Course
Anon, Software Engineer
Central Government Department

Python TDD and Design Patterns Training Course | London, UK, In-house

"Very good overview of multiple features delivered in a concise and easy to follow manner."

Testing with Playwright Training Course
Anon, Software Engineer
Central Government Department

About the course:

Our instructor-led Python TDD and Design Patterns training course will give you hands-on experience of test-driven development tools & techniques as well as popular patterns to deliver better code.

You'll gain practical hands-on experience with useful coding examples which reflect real-life scenarios, guided by an expert Python practitioner.

We'll cover SOLID - a set of design principles aimed at making software more understandable, flexible and maintainable.

The Python TDD training course is also available for customised on-site / in-house / remote delivery as a standalone workshop or part of a wider training programme.


Case study: Python training programme for CERN

CERN in Geneva, the largest particle physics laboratory in the world, selected Framework Training after identifying a need for Python training for a diverse range of staff across the organisation.

Find out more about our journey.


Trusted by:

Public Courses Dates and Rates

Standard duration: 4 Days

Please get in touch for pricing and availability.

Interested in this course?

If you want to explore how you can tailor this course for your organisation, want to sign up for our newsletter, or have any other questions then please speak to us on 020 3137 3920 or get in touch using this form.

Get in touch