• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
Log In
Join for Free
Coursera
  • Browse
  • Unified Modeling Language

Unified Modeling Language Courses Online

Learn Unified Modeling Language (UML) for software engineering. Understand how to use UML for designing and documenting systems.

Skip to search results

Filter by

Subject
Required
 *

Language
Required
 *

The language used throughout the course, in both instruction and assessments.

Learning Product
Required
 *

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn career credentials while taking courses that count towards your Master’s degree.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.
Earn a university-issued career credential in a flexible, interactive format.
Graduate level learning within reach.

Level
Required
 *

Duration
Required
 *

Skills
Required
 *

Subtitles
Required
 *

Educator
Required
 *

Explore the Unified Modeling Language Course Catalog

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Building Web Applications in Django

    Skills you'll gain: Django (Web Framework), Object-Relational Mapping, Database Design, SQL, Model View Controller, Databases, Object Oriented Programming (OOP), Web Applications, Data Modeling, Application Security, Hypertext Markup Language (HTML), Software Design Patterns, Python Programming

    4.7
    Rating, 4.7 out of 5 stars
    ·
    781 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    Epic Games

    User Interface in Game Design

    Skills you'll gain: Unreal Engine, User Interface (UI), User Interface (UI) Design, UI Components, Game Design, Video Game Development, Software Design, User Experience, Usability, Programming Principles, Mockups, Prototyping

    3.6
    Rating, 3.6 out of 5 stars
    ·
    18 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Foundations of Unreal Engine 5 and Basic Environment Design

    Skills you'll gain: 3D Modeling, Unreal Engine, Virtual Environment, Computer Graphics, Augmented and Virtual Reality (AR/VR), UI Components, Game Design, Animation and Game Design, Prototyping, User Interface (UI), Scalability, Performance Tuning, Design

    Beginner · Course · 3 - 6 Months

  • Status: New
    New
    P

    Packt

    Harnessing Ollama – Create Local LLMs with Python

    Skills you'll gain: LLM Application, Tool Calling, Large Language Modeling, Command-Line Interface, Python Programming, Application Development, User Interface (UI), Software Installation, Restful API, System Configuration, JSON, System Requirements, Development Environment

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    T

    The Hong Kong University of Science and Technology

    Software Engineering: Software Design and Project Management

    Skills you'll gain: Software Design Patterns, Systems Development Life Cycle, Software Architecture, Software Development Life Cycle, Software Quality Assurance, Software Design, Process Driven Development, Software Engineering, Quality Assurance, Systems Analysis, Object Oriented Design, Systems Design, Program Development, Project Management, Project Planning, Unified Modeling Language

    4.6
    Rating, 4.6 out of 5 stars
    ·
    184 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Alberta

    Software Architecture

    Skills you'll gain: Software Architecture, Unified Modeling Language, Systems Architecture, Software Design, Software Design Documents, Software Visualization, Solution Architecture, Software Development, Software Documentation, Software Design Patterns, Enterprise Architecture, Maintainability, Scalability, Databases

    4.5
    Rating, 4.5 out of 5 stars
    ·
    933 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera Project Network

    FEM - Linear, Nonlinear Analysis & Post-Processing

    Skills you'll gain: Finite Element Methods, Engineering Analysis, Simulation and Simulation Software, Engineering Calculations, Mathematical Modeling, Structural Analysis

    4.7
    Rating, 4.7 out of 5 stars
    ·
    191 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    The Need for Systems Engineering

    Skills you'll gain: Systems Engineering, Model Based Systems Engineering, Test Engineering, Systems Thinking, Product Lifecycle Management, Engineering Management, Risk Management Framework, Engineering Design Process, System Requirements, Verification And Validation, Requirements Analysis

    Build toward a degree

    4.8
    Rating, 4.8 out of 5 stars
    ·
    78 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    N

    Northeastern University

    Introduction to Domain Models

    Skills you'll gain: Systems Thinking, Software Visualization, Object Oriented Design, Case Studies, Data Modeling, Software Engineering, Object Oriented Programming (OOP), Software Design, Program Development, Systems Design, Business Modeling, Technical Design, Complex Problem Solving

    Mixed · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    N

    Northeastern University

    Mastering UX & Business App Development with OOP

    Skills you'll gain: Java, Object Oriented Programming (OOP), Data Structures, Object Oriented Design, Event-Driven Programming, Computer Programming, Application Design, Programming Principles, Application Development, User Interface (UI), User Interface (UI) Design, Integrated Development Environments, Software Development

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    S

    SAE Institute México

    Introducción a Unreal Engine

    Skills you'll gain: Unreal Engine, Video Game Development, 3D Assets, Prototyping, Game Design, Virtual Environment, UI Components

    3.5
    Rating, 3.5 out of 5 stars
    ·
    6 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    C

    Cisco Learning and Certifications

    Introducing Model-Driven Programmability

    Skills you'll gain: Software-Defined Networking, YAML, Network Architecture, Network Protocols, Network Routing, Computer Networking, Data Modeling, Extensible Markup Language (XML), JSON, Automation, Application Programming Interface (API)

    4.8
    Rating, 4.8 out of 5 stars
    ·
    13 reviews

    Intermediate · Course · 1 - 4 Weeks

1…567…526

In summary, here are 10 of our most popular unified modeling language courses

  • Building Web Applications in Django: University of Michigan
  • User Interface in Game Design: Epic Games
  • Foundations of Unreal Engine 5 and Basic Environment Design: Packt
  • Harnessing Ollama – Create Local LLMs with Python: Packt
  • Software Engineering: Software Design and Project Management: The Hong Kong University of Science and Technology
  • Software Architecture: University of Alberta
  • FEM - Linear, Nonlinear Analysis & Post-Processing: Coursera Project Network
  • The Need for Systems Engineering: University of Colorado Boulder
  • Introduction to Domain Models: Northeastern University
  • Mastering UX & Business App Development with OOP: Northeastern University

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok