Unified Modeling Language (UML) courses can help you learn diagramming techniques, system design principles, and software architecture essentials. You can build skills in creating use case diagrams, class diagrams, and sequence diagrams, which are crucial for visualizing system interactions and structures. Many courses introduce tools like Lucidchart and Visual Paradigm, which assist in modeling and documenting software systems, enabling you to apply UML concepts effectively in real projects.

University of Colorado Boulder
Skills you'll gain: Power Electronics, Electronic Systems, Control Systems, Electrical Engineering, Electrical Power, Electric Power Systems, Electronics Engineering, Electronics, Engineering Analysis, Simulations, Simulation and Simulation Software, Mathematical Modeling, Systems Analysis, Electrical Systems, Computer-Aided Design, Matlab, Technical Design, Systems Design, Verification And Validation, Design Specifications
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: 3D Modeling, Unreal Engine, 3D Assets, Computer Graphics, Visualization (Computer Graphics), Data Import/Export
Mixed · Course · 1 - 4 Weeks

Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Sustainability Reporting, Financial Analysis, Financial Statement Analysis, Environmental Social And Corporate Governance (ESG), Budgeting, Cost Benefit Analysis, Risk Management, Income Statement, Cost Estimation, Balance Sheet, Financial Reporting, Financial Forecasting, Financial Management, Cash Flows, Financial Market
Build toward a degree
Intermediate · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Literacy, Grammar, English Language, Language Learning, Vocabulary
Beginner · Course · 1 - 3 Months

Skills you'll gain: Rapport Building, Non-Verbal Communication, Executive Presence, Business Communication, Interpersonal Communications, Professionalism, Communication Strategies, Communication, Emotional Intelligence, Presentations, Cultural Sensitivity, Self-Awareness
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Business Analysis, Business Process Modeling, Process Optimization, Requirements Management, Process Analysis, Data Modeling, Stakeholder Analysis, Agile Methodology, Requirements Analysis, Business Process, Process Improvement, User Story, Gap Analysis
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Large Language Modeling, LLM Application, Generative AI, Generative Model Architectures, Prompt Engineering
Beginner · Course · 1 - 4 Weeks

University of Cape Town
Skills you'll gain: Disabilities, Special Education, Cultural Responsiveness, Child Development, Teaching, Differentiated Instruction, Parent Communication, Advocacy, Non-Verbal Communication
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Statistical Inference, Statistical Modeling, Statistical Hypothesis Testing, Regression Analysis, R Programming, Data Ethics, Research Design, Statistical Methods, Data Analysis, Statistical Analysis, Data Modeling, Predictive Modeling, Mathematical Modeling, Probability & Statistics, Data Science, Quantitative Research, Machine Learning, Classification And Regression Tree (CART), Linear Algebra, Probability Distribution
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

University of Geneva
Skills you'll gain: Simulations, Python Programming, Numerical Analysis, Mathematical Modeling, Probability, Artificial Intelligence and Machine Learning (AI/ML), Visualization (Computer Graphics), Mechanics
Mixed · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Oral Comprehension, Teaching, English Language, Language Competency, Language Learning
Beginner · Course · 1 - 3 Months