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 Toronto
Skills you'll gain: Global Positioning Systems, Estimation, Robotics, Mathematical Modeling, Applied Mathematics, Linear Algebra
Advanced · Course · 1 - 3 Months

Rice University
Skills you'll gain: Medical Terminology, Human Musculoskeletal System, Orthopedics, Medical History Documentation, Medical Records, Electronic Medical Record System, Urology, Health Information Management and Medical Records, Anatomy, Nephrology, Diagnostic Tests
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Access, Excel Macros, Electronic Medical Record System, Clinic Management Systems, Health Information Management, Medical Records, Medical History Documentation, Case Report Forms, Microsoft Excel, Databases, SQL, Database Management Systems, Microsoft Project, Database Management, Database Systems, Patient Observation, Automation, Operations, Design, Business
Mixed · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Matlab, Numerical Analysis, Mathematical Software, Linear Algebra, Differential Equations, Applied Mathematics, Simulation and Simulation Software, Computational Thinking, Integral Calculus, Scripting, Simulations, Calculus, Plot (Graphics), Algorithms
Intermediate · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: JSON, jQuery, Javascript and jQuery, Ajax, Debugging, Web Development Tools, Event-Driven Programming, Javascript, PHP (Scripting Language), Object Oriented Programming (OOP), Data Import/Export, Web Applications
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Bayesian Statistics, Statistical Hypothesis Testing, Statistical Modeling, Statistical Methods, Statistical Inference, Statistical Programming, Statistical Analysis, Probability & Statistics, Regression Analysis, Data Analysis, R Programming, Statistical Software, Probability, Analysis, Data-Driven Decision-Making, Predictive Modeling, Model Evaluation, Probability Distribution
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Combinatorics, Probability, Probability & Statistics, Algorithms, Bayesian Statistics, Mathematical Modeling, Computational Thinking, Statistical Methods, Arithmetic, Applied Mathematics, Program Development, Python Programming
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Probability Distribution, Exploratory Data Analysis, Probability, Descriptive Statistics, Statistical Modeling, Data Literacy, Statistics, Probability & Statistics, Statistical Methods, Sampling (Statistics), Statistical Analysis, Statistical Inference, Descriptive Analytics, Data Analysis, Diagnostic Tests, Histogram, Box Plots, Bayesian Statistics, Combinatorics, Risk Modeling
Beginner · Specialization · 3 - 6 Months

University of Cambridge
Skills you'll gain: Physics, Mathematical Modeling, Physical Science, Geometry, Differential Equations, Scientific Methods, Applied Mathematics, Quantitative Research, Science and Research, Spatial Analysis, Data Analysis, Scientific Visualization, General Science and Research, General Mathematics, Mechanics, Critical Thinking
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Computer Programming Tools, Program Development, Development Environment
Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Memory Management, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Software Development Tools, Program Development, Hardware Architecture, Systems Architecture, Eclipse (Software), Data Structures, Build Tools, C and C++, Programming Principles, Microarchitecture
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Medical Terminology, Pulmonology, Pathology, Endocrinology, Cardiology, Medical Records, Neurology, Respiratory Care, Obstetrics And Gynecology, General Medical Tests and Procedures, Urology, Human Musculoskeletal System, Gynecology, Anatomy, Respiration, Medical Practices and Procedures, Urinalysis, Health Information Management and Medical Records, Sensory Systems Analysis, Hemodynamics
Beginner · Specialization · 3 - 6 Months