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.

Universidad Austral
Skills you'll gain: Natural Language Processing, Data Processing, Data Preprocessing, Text Mining, AI Orchestration, Pandas (Python Package), Analysis, Big Data, Process Modeling, File Management, Classification Algorithms
★ 4.4 (27) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Threat Modeling, Vulnerability Assessments, Vulnerability Scanning, Business Continuity Planning, Business Continuity, Risk Analysis, Risk Management Framework, Vulnerability Management, Threat Management, Cyber Security Assessment, Cyber Risk, Risk Management, Contingency Planning, Risk Mitigation, Risk Modeling, Disaster Recovery
★ 5 (8) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Power Platform, Business Process Automation, Microsoft Power Automate/Flow, Microsoft 365, Invoicing, Billing & Invoicing, No-Code Development, AI Enablement, Document Management, Data Sharing, Data Store
★ 4.5 (36) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Import/Export, Data Analysis, Data Visualization, Programming Principles, Python Programming
★ 4.6 (58) · Beginner · Guided Project · Less Than 2 Hours

Universidad Nacional Autónoma de México
Skills you'll gain: Statistical Inference, Statistical Hypothesis Testing, Probability Distribution, Sampling (Statistics), Probability & Statistics, Probability, Statistical Methods, Statistics, Statistical Modeling, Statistical Analysis, Descriptive Statistics
★ 3.1 (20) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Forecasting, Trend Analysis, Statistical Visualization, Spreadsheet Software, Regression Analysis, Time Series Analysis and Forecasting, Statistical Methods, Statistical Analysis, Plot (Graphics), Predictive Modeling, Data-Driven Decision-Making, Data Analysis
★ 4.5 (114) · Intermediate · Guided Project · Less Than 2 Hours

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Matplotlib, Data Visualization, Tensorflow, NumPy, Pandas (Python Package), Object Oriented Programming (OOP), Seaborn, Python Programming, Artificial Intelligence and Machine Learning (AI/ML), Keras (Neural Network Library), Scikit Learn (Machine Learning Library), Data Manipulation
★ 4.6 (26) · Beginner · Course · 1 - 3 Months
Codio
Skills you'll gain: Matplotlib, Version Control, Text Mining, GitHub, Large Language Modeling, Django (Web Framework), Git (Version Control System), Package and Software Management, Platform As A Service (PaaS), Plot (Graphics), Application Deployment, Object-Relational Mapping, Hugging Face, Natural Language Processing, Data Visualization Software, Unit Testing, Statistical Visualization, Development Environment, Cloud Hosting, Python Programming
★ 3.9 (24) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Embedded Systems, Tensorflow, Applied Machine Learning, Data Processing, Embedded Software, Data Preprocessing, Model Optimization, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Artificial Neural Networks, Machine Learning Algorithms, Model Training, Convolutional Neural Networks, Feature Engineering, Computer Vision, Deep Learning, Image Analysis, Machine Learning, Model Deployment, Microarchitecture
★ 4.2 (9) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Matplotlib, Web Scraping, Pivot Tables And Charts, Pandas (Python Package), Data Integration, Statistical Visualization, Data Manipulation, Exploratory Data Analysis, Data Wrangling, Data Visualization, Data-Driven Decision-Making, Data Transformation, Data Presentation, Data Processing, Data Cleansing, Data Preprocessing, Statistical Analysis, Seaborn, NumPy, Python Programming
★ 4.5 (43) · Beginner · Specialization · 3 - 6 Months

Logical Operations
Skills you'll gain: Power BI, Business Reporting, Microsoft Power Platform, Business Intelligence, Business Intelligence Software, Data Visualization Software, Data Analysis, Microsoft Excel, Data Analysis Software, Data Modeling, Data Integration, Data Access, Self Service Technologies, Data Management, Microsoft PowerPoint, Microsoft 365
★ 4.1 (8) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Descriptive Statistics, Statistical Programming, R Programming, R (Software), Statistical Reporting, Data Quality, Data Preprocessing, Data Cleansing, Statistics, Data Processing, Statistical Methods, Statistical Software, Data Analysis Software, Statistical Analysis, Data Import/Export
★ 4.6 (93) · Beginner · Guided Project · Less Than 2 Hours