University of Colorado at Boulder
This class covers object-oriented analysis and design. Topics include requirements and design techniques, objects, classes, UML, design patterns, and object-oriented design methods.