Course Description

"Software Processes and Agile Practices" is a comprehensive course offered by the University of Alberta that delves into the world of software engineering and agile software development. This course is designed to equip students with the necessary skills to excel in the fast-paced and ever-changing software industry. Throughout this course, students will learn about the various software processes and methodologies used in the development of software products. They will also gain a deep understanding of agile software development and its principles, as well as how to apply them in a real-world setting. The course will cover topics such as design and product management, leadership and management, and the popular Scrum methodology. Students will also have the opportunity to learn from industry experts and gain practical experience through hands-on projects and assignments. With a rating of 4.7 stars and over 2,000 reviews, this course has been highly praised by students for its engaging and informative content. The mixed level course is suitable for both beginners and experienced professionals looking to enhance their skills in