What You’ll Learn
You will move beyond writing isolated programs and into building real software systems. You will learn the software development life cycle, agile and traditional development methods, requirements analysis, modular and object-oriented design, UML, professional implementation practices, testing strategies, and the realities of software maintenance.
What You’ll Do
You will design and build a multi-module application as a complete project portfolio, including design documents, working code, test evidence, and version-controlled history using Git and GitHub. You will also work through secure-coding labs in VS Code, where you identify and fix insecure patterns in sample code.
Why It Matters
This is the module that turns you into a software thinker. Employers don’t just want coders. They want engineers, people who can plan, build, test, and maintain real systems. This module makes you that person.








