What other way to learn and understand Software Processes and Agile Practices than to register to Software Product Management at the University of Alberta, Canada. I rate the course 5 star.
This course is good for learning an overview of agile processes. However, it does not make you ready for executing these processes in actual environment. In my opinion, this course lacks case studies that allow student to link the model to the real-world problem, making it hard to understand which model should we apply in which situation.