Want to Master Modeling Software Systems with Coursera?

Decode Unified Modeling Language

UML can be used to: Model new software systems, Highlight important aspects of the system

UML Diagrams: The Blueprint of Systems

From class diagrams to sequence diagrams - unravel the power of visualizing software structures

Get Access to  Sought-After Skills

Agile Software Development Software Development Software Testing Classes

Benefit from Industry Experts

Gain insights and refine your skills from experts in Computer Science and Engineering

What's in Store for You?

Instructor-Moderated Discussions Hands-On Training Capstone Projects Case Studies

Take your Software Engineering Skills to the Next Level!