Ready to learn more?

Next Cohort: Apr 6-Oct 6

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Duration

up to 6 months

Tuition

$160

 

Apr 6-Oct 6

Plus 3 other start dates

May 4 - Nov 4 2026

Jun 1 - Dec 1 2026

Jul 6 - Jan 6 2027

Commitment

Part-Time

Delivery

Online

Credential

Certificate

Year Founded

1908

Scholarships

no

The University of Alberta’s Software Product Management (SPM) is a 6-course specialization in mastering Agile software development practices to confidently interact with clients and work with a development team. This Massive Open Online Course (MOOC) is delivered online making it easy to grow a career in software product or project management.

The Software Product Management specialization is designed to help learners create better software, satisfy their clients, and grow their careers.

The specialization focuses on current approaches to software product management, including the principles of efficient and effective software development using the “Agile” framework. It provides an opportunity for professional development for those already in the field-whether they are looking at exploring current practices and techniques, or wishing to move into the role of a software product manager.

Upon completing the specialization, graduates will be comfortable with Agile software development practices, and be able to confidently interact with clients, manage a team of developers, and learn from the insights of others in the software product management community.

Learners should have a basic knowledge on how software is developed. Programming experience is not required.

Students must complete the six required courses delivered through Coursera, to receive their certificates from both Coursera and the University of Alberta.

What You’ll Learn

  • Introduction to Software Product Management.
  • Software Processes and Agile Practices.
  • Client Needs and Software Requirements.
  • Agile Planning for Software Products.
  • Reviews & Metrics for Software Improvements.
  • Software Product Management Capstone.

Ready to get started?

Next Cohort: Apr 6-Oct 6

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Student Reviews (10)

Write a Review

University of Alberta

Analyze data, and communicate technical ideas clearly.

Zorida Mohammad

Edmonton • December 23, 2025

Graduated From

Bachelor of Science in Engineering

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

I found it demanding but highly effective in building strong fundamentals and problem-solving skills. Through labs and design projects, I learned to apply theory to real-world problems, use engineering software, analyze data, and communicate technical ...

I found it demanding but highly effective in building strong fundamentals and problem-solving skills. Through labs and design projects, I learned to apply theory to real-world problems, use engineering software, analyze data, and communicate technical ideas clearly. The emphasis on teamwork and open-ended projects, especially the capstone, helped prepare me for professional engineering practice and continued learning.

University of Alberta

thermodynamics, circuit analysis, and material behaviour

Salim Shaw

Edmonton • December 23, 2025

Graduated From

Bachelor of Science in Engineering

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

Looking back as a graduate, the University of Alberta’s Engineering program was challenging in the best way. It demanded consistency, time management, and a willingness to struggle through tough problems, but that process is what made the learning st...

Looking back as a graduate, the University of Alberta’s Engineering program was challenging in the best way. It demanded consistency, time management, and a willingness to struggle through tough problems, but that process is what made the learning stick. Early courses strengthened my understanding of core principles like thermodynamics, circuit analysis, and material behaviour, which later became tools I could actually use rather than abstract theory.

One of the biggest takeaways was learning how to approach unfamiliar problems. Through labs and projects, I learned how to design experiments, analyze data, and justify engineering decisions using evidence. I also gained hands-on experience with industry-standard software, technical report writing, and presenting results to both technical and non-technical audiences. By the time I graduated, I felt confident breaking down complex systems, collaborating in professional team settings, and continuing to learn on my own. The program didn’t just teach engineering concepts—it taught me how to think and work like an engineer.

Other courses in Agile Software Development