There are some great free tutorials on OOA/D, UML, Design Patterns, Test-driven Development, Usability Engineering and heaps of other good stuff at http://www.objectmonkey.com