10-week online program is designed to explore a specific aspect of software engineering fundamentals. Cumulatively, the modules create an understanding of software engineering, which participants will demonstrate by contributing to a real-world software project.