This course aims to provide an in-depth understanding of the practice of Agile software project management. The course is very relevant today as leading organizations are adopting Agile. Hence, it is imperative that aspiring and practicing project managers are taught Agile techniques so that they are able to effectively manage such projects in industry. While existing frameworks like SCRUM and DSDM cover certain aspects related to developing a product solution, they do not define an end to end approach for managing Agile projects. This course addresses this short coming by providing a holistic understanding of Agile project management.