Software Engineering Fundamentals

Discover the key concepts of software engineering in this exciting module. From design and implementation to testing, deployment and maintenance, you’ll explore the entire software development life cycle – as well as how to leverage technology to develop energy-efficient software. And through real-world case studies, you’ll develop core skills to succeed in any computing role.