Back to Courses
Software DesignCertificate enabled85% module pass target

Mastering Software Design

Build maintainable software through boundaries, abstractions, domain modeling, APIs, and change-friendly design.

Lessons

27

Modules

9

Time

19h

Score

100

Start Lesson 1
Mastering Software Design
Beginner

Beginner Verified

Score 0-35

Intermediate

Intermediate Verified

Score 36-60

Advanced

Advanced Verified

Score 61-100