Steve Freeman's Growing Real Systems Guided by Tests is an advanced course for those who want to improve their practice of Test-Driven Development.