Design Patterns in .NET
Learn the most important design patterns using C# and .NET.
Engineering Best Practices
Learn and explore the techniques and disciplines that underpin the development of great software.
Object Oriented Analysis and Design with UML
A thorough grounding in traditional and modern approaches to OOAD
Pattern Based Software Development in Java
Understanding design patterns in context, with Kevlin Henney, a hugely respected trainer and speaker across the industry
Software Engineering for Business Professionals
A 1-day introduction to software development for busy non-techies
Test Driven Development
Learn the many virtues of writing tests early and often
Brilliant course, very well delivered. Instructor was really enthusiastic and set a manageable pace. Materials were very instructive, examples and exercises were informative. Great book recommendations!