Agile Practices
This course teaches students the basics of Agile software development. Students learn how to communicate, plan, estimate, and track software projects as well as how to participate in various roles on software development teams. Students are also exposed to popular software architectures, cloud basics, and formal Scrum/Kanban principles.