In Craig Larman's highly practical four day Applying Advanced Object Design with Patterns course, you will learn how to design with patterns.