An advanced, university-level study of software engineering, covering software development lifecycles, requirements engineering, cloud-native distributed architectures, design patterns, DevSecOps, site reliability engineering (SRE), and data-intensive systems.