This course focuses on the software development process using the Agile approach. Students will master Agile approaches primarily Scrum and an introduction to other approaches such as Extreme Programming, Lean, and Kanban.