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 Storytelling, Business Metrics, Key Performance Indicators (KPIs), Marketing Analytics, Bayesian Statistics, Data Visualization, Descriptive Statistics, Marketing Effectiveness, Statistical Hypothesis Testing, Target Audience, Marketing Strategies, Data Cleansing, Pandas (Python Package), Data Modeling, Data Analysis, Data Visualization Software, A/B Testing, Data Collection, Marketing, Interviewing Skills
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: UI Components, Swift Programming, Apple iOS, User Interface (UI), Mobile Development, Application Development, Cross Platform Development, User Interface and User Experience (UI/UX) Design, Application Programming Interface (API), Animations, Typography, Data Modeling
Intermediate · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: MongoDB, Redis, NoSQL, Database Management Systems, Database Systems, Operational Databases, Databases, Data Store, Amazon DynamoDB, Relational Databases, Database Design, Apache Kafka, Database Management, SQL, Distributed Computing, Databricks, Big Data, Data Architecture, Data Modeling, Cloud Computing
Intermediate · Course · 1 - 3 Months

Universidad Austral
Skills you'll gain: Software Documentation, Object Oriented Design, Unified Modeling Language, Software Design, Test Driven Development (TDD), Unit Testing, Object Oriented Programming (OOP), Programming Principles, Software Testing, Software Quality (SQA/SQC), Software Development, Computer Programming, Python Programming
Beginner · Course · 1 - 4 Weeks
Macquarie University
Skills you'll gain: Microsoft Excel, Dashboard, Excel Formulas, Spreadsheet Software, Data Visualization, Excel Macros, Data Validation, Data Cleansing, Data Analysis Expressions (DAX), Data Modeling, Financial Forecasting, Data Management, Business Intelligence Software, Consolidation, Data Integrity, Data Entry, Business Reporting, Productivity Software, Financial Modeling, Loans
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Data Analysis Expressions (DAX), Data Modeling, Star Schema, Power BI, Database Design, Data Analysis, Data Transformation, Time Series Analysis and Forecasting, Performance Tuning, Data Visualization
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Health Informatics, Medical Records, Health Information Management, Interoperability, Health Care, Electronic Medical Record System, Clinical Data Management, Data Mapping, Data Sharing, Internet Of Things, Emerging Technologies, Data Management, Unstructured Data, Data Integration, Data Modeling
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Software Architecture, Systems Development Life Cycle, Systems Architecture, Systems Thinking, Software Design Patterns, Stakeholder Communications, Systems Analysis, Application Design
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Requirements Elicitation, Software Design Documents, Requirements Analysis, Security Requirements Analysis, Mockups, Interviewing Skills, User Requirements Documents, Storyboarding, Functional Requirement, Goal Setting, Software Development Methodologies, Software Documentation, Agile Methodology, Business Requirements, Unified Modeling Language, Risk Management Framework, System Requirements, Meeting Facilitation, Prototyping, Software Development Life Cycle
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Data Processing, Web Scraping, Data Store, Relational Databases, Data Visualization, Database Design, SQL, Restful API, Databases, Web Services, JSON, Interactive Data Visualization, Extensible Markup Language (XML), Data Structures, Data Modeling, Programming Principles, Database Management, Data Analysis, Python Programming, Computer Programming
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: ASP.NET, Application Programming Interface (API), Web Applications, Full-Stack Web Development, Restful API, OAuth, UI Components, Back-End Web Development, Application Frameworks, Event-Driven Programming, User Interface (UI), Data Management, Data Modeling, Data Validation, Debugging
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Database Design, SQL, MySQL, PHP (Scripting Language), Relational Databases, JSON, jQuery, Hypertext Markup Language (HTML), Javascript and jQuery, Ajax, Databases, Data Modeling, Database Application, Database Development, Debugging, Web Applications, Object Oriented Programming (OOP), Application Development, Web Development, Javascript
Intermediate · Specialization · 3 - 6 Months