UML diagram courses can help you learn the basics of Unified Modeling Language, including class diagrams, sequence diagrams, and use case diagrams. You can build skills in visualizing system architecture, documenting software requirements, and communicating design ideas effectively. Many courses introduce tools like Lucidchart and Microsoft Visio, that support creating clear and professional diagrams that aid in software development and project management.

Skills you'll gain: Data Visualization, Interactive Data Visualization, Data Presentation, Dashboard, Data Storytelling, Dashboard Creation, Data Visualization Software, Microsoft Excel, Spreadsheet Software, Graphing, Pivot Tables And Charts, Data Modeling, Database Development, Databases, Business Analysis Tools, Data Analysis, Simulation and Simulation Software, Data Analysis Software
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Spreadsheet Software, Financial Modeling, Predictive Modeling, Regression Analysis, Statistical Modeling, Data Modeling, Financial Forecasting, Excel Formulas, Risk Modeling, Business Modeling, Simulation and Simulation Software, Microsoft Excel, Google Sheets, Probability Distribution, Analysis, Forecasting, Predictive Analytics, Risk Analysis, Statistical Methods, Data Analysis Software
Mixed · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Database Design, Data Store, Database Software, Relational Databases, SQL, Databases, Data Visualization Software, Database Management, Web Scraping, Data Modeling, Object Oriented Programming (OOP), Data Processing, Python Programming, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

Peking University
Skills you'll gain: Object Oriented Design, Unified Modeling Language, Object Oriented Programming (OOP), Software Development, Program Development, Software Systems, Software Architecture, Software Engineering, Software Design, Software Development Methodologies, System Design and Implementation, Systems Analysis, Technical Design, Requirements Analysis
Beginner · Course · 3 - 6 Months

Logical Operations
Skills you'll gain: Microsoft Visio, Engineering Drawings, Engineering Plans And Specifications, Process Flow Diagrams, Diagram Design, Technical Drawing, Microsoft Development Tools, Schematic Diagrams, Graphic and Visual Design Software, Graphic and Visual Design, Microsoft Access, Data Sharing, Microsoft Office, Visual Design, Graphic Design, Data Integration, Workflow Management
Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: Product Flow Diagram, Process Flow Diagrams, New Product Development, Go To Market Strategy, Product Development, Diagram Design, Product Improvement, Journey Mapping, Product Planning, Customer Analysis, Decision Intelligence, User Feedback, Customer experience improvement, Continuous Improvement Process, Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Marketing Design, Organizational Structure, Diagram Design, Marketing Collateral, Graphic Design, Presentations, Dashboard, Collaborative Software
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Requirements Analysis, Security Requirements Analysis, Requirements Elicitation, Goal Setting, User Requirements Documents, Unified Modeling Language, Meeting Facilitation, Conflict Management, Discussion Facilitation, Risk Management Framework, Negotiation, Security Awareness
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Software Design Documents, Data Flow Diagrams (DFDs), User Requirements Documents, Functional Requirement, Software Documentation, Diagram Design, Unified Modeling Language, Functional Specification, Requirements Analysis, System Requirements, Technical Documentation, Data Modeling, Systems Analysis, Security Requirements Analysis, Process Modeling, Computational Logic
Beginner · Course · 1 - 3 Months

Skills you'll gain: MySQL Workbench, Database Design, MySQL, Database Development, Relational Databases, Database Management, Databases, Database Management Systems, SQL, Data Modeling, Diagram Design, Query Languages, Data Import/Export
Beginner · Guided Project · Less Than 2 Hours

University of Minnesota
Skills you'll gain: Software Design Patterns, Software Design, Software Quality Assurance, Software Engineering, Application Security, Security Architecture Review, Object Oriented Design, Software Architecture, Software Quality (SQA/SQC), Development Testing, Threat Modeling, Maintainability, Application Deployment, IT Security Architecture, Continuous Deployment, Quality Assurance, Continuous Delivery, Software Testing, Continuous Integration, CI/CD
Intermediate · Course · 1 - 3 Months
Instituto Tecnológico de Aeronáutica
Skills you'll gain: JUnit, Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Unified Modeling Language, Unit Testing, Agile Software Development, Software Design, Software Development, Software Testing, Diagram Design, Programming Principles, Eclipse (Software)
Intermediate · Course · 1 - 3 Months