All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change.
The Quality Coach's Handbook course is the training you need to shift to a model where the whole team owns quality, and in particular where software engineers design, build, test and support software. This course includes nearly three hours of exclusive video interviews with the author, covering questions related to the course.

Zero to Fullstack Hero: Master Java, Spring Boot & Angular in 36 Sessions
Unlock the power of blockchain! Master the skills to build your own secure, scalable blockchain from scratch with our step-by-step, hands-on developer course. Start your journey today!
Learn GNU make and Makefile to automate project build and tasks
Learn Software Design Patterns to provide flexible and extensible software design.
Learn Software Design Patterns to provide flexible and extensible software design.
Learn Software Design Patterns to provide flexible and extensible software design.
Learn Software Design Patterns to provide flexible and extensible software design.
Learn Software Design Patterns to provide flexible and extensible software design.
Learn Software Design Patterns to provide flexible and extensible software design.
Learn Software Design Patterns to provide flexible and extensible software design.
An accessible, practical approach to formal languages with an introduction to computability.
