During this five-day course, Uncle Bob introduces the Principles, Patterns and Practices of professional Agile Object-Oriented development in Java and Agile Planning and Estimating.