Week 5 - Higher concepts in Programming Project Command line Todo App Days TDD Dojo Exceptions Design patterns Project Demo descriptions Understanding the concept of unittetsting and TDD. Creating a minimal commandline app for managing todos.