UC Berkeley CS169 SaaS Online for Free

UC Berkeley offers its CS169 Software as a Service class online for free.

Software Engineering – Ideas and techniques for designing, developing, and modifying large software systems. Function-oriented and object-oriented modular design techniques, designing for re-use and maintainability. Specification and documentation. Verification and validation. Cost and quality metrics and estimation. Project team organization and management. Students will work in teams on a substantial programming project.

Agile is a major component. Useful links:

You won’t get any credit for taking this course online, just knowledge.