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.
Skills you'll gain: LLM Application, Middleware, OpenAI API, UI/UX Research, Frontend Integration
Intermediate · Course · 1 - 4 Weeks

Real Madrid Graduate School Universidad Europea
Skills you'll gain: AI Personalization, Medical Equipment and Technology, AI Enablement, Risk Modeling, Health Systems, Artificial Intelligence and Machine Learning (AI/ML), Physical Stamina, Accident Prevention, Predictive Modeling, Healthcare Ethics, Pediatrics, Emerging Technologies, Load Balancing, Real Time Data, Health Education, Machine Learning, Child Health, Biomedical Engineering, Data Modeling, Child Development
Beginner · Specialization · 3 - 6 Months

Northeastern University
Skills you'll gain: Cybersecurity, Cyber Attacks, Cryptography, Information Systems Security, Cyber Security Policies, Encryption, Data Security, Network Security, Security Controls, Network Protocols, Threat Modeling, Security Strategy, Personally Identifiable Information, Data Storage, Zero Trust Network Access, Governance Risk Management and Compliance
Mixed · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Software Quality Assurance, Scaled Agile Framework, Software Testing, DevOps, Test Automation, Browser Compatibility, Application Security, DevSecOps, Performance Testing, Software Development Life Cycle, Agile Methodology, Selenium (Software), Cybersecurity, Mobile Development Tools, Waterfall Methodology
Intermediate · Course · 1 - 3 Months

Meta
Skills you'll gain: Mobile Development, React.js, Web Applications, Event-Driven Programming, Application Development, UI Components, Front-End Web Development, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Data Management
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Operations Research, Public Key Cryptography Standards (PKCS), Cryptography, Programming Principles, Computational Thinking, Pseudocode, Design Strategies, Computer Science, Tree Maps, Encryption, Linear Algebra, Combinatorics, Mathematical Modeling, Advanced Mathematics, IBM Cloud, Python Programming
Build toward a degree
Advanced · Specialization · 1 - 3 Months

Skills you'll gain: Stakeholder Engagement, Business Intelligence, Data-Driven Decision-Making, Dashboard, Business Analytics, Real Time Data, Data Integration, Data Modeling, Data Storytelling, Data Analysis, Key Performance Indicators (KPIs), Data Presentation, Business Process, Project Implementation, Data Pipelines
Advanced · Course · 1 - 4 Weeks

The University of Melbourne
Skills you'll gain: Financial Analysis, Financial Statement Analysis, Financial Statements, Corporate Finance, Financial Management, Portfolio Risk, Accounting, Financial Systems, Financial Modeling, Investments, Capital Markets, Market Liquidity, Balance Sheet, Derivatives, Financial Market, Income Statement, Financial Data, Financial Reporting, Business Valuation, International Finance
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: C++ (Programming Language), Software Documentation, System Programming, Technical Documentation, Application Development, Maintainability, Data Structures, Generative AI, Application Performance Management, Algorithms, Scalability
Beginner · Course · 1 - 3 Months

Skills you'll gain: Vulnerability Management, Threat Modeling, Incident Response, Intrusion Detection and Prevention, Business Risk Management, Network Security, Vulnerability Assessments, Operating Systems, Threat Detection, Risk Management, Security Information and Event Management (SIEM), Bash (Scripting Language), Event Monitoring, Security Controls, Cybersecurity, Debugging, Computer Security Incident Management, File I/O, Linux, SQL
Beginner · Professional Certificate · 3 - 6 Months

University of Pittsburgh
Skills you'll gain: Laboratory Testing, Diagnostic Tests, Medical Terminology, Vital Signs, Clinical Practices, Clinical Experience, Patient Communication, Hospital Medicine, Patient Safety, Medication Administration, Intravenous Therapy, Anatomy, English Language
Beginner · Course · 1 - 3 Months

Berklee
Skills you'll gain: Music Theory, Musical Composition, Music, Instrumental Music, Peer Review, Music Performance, Education Software and Technology, World Music, Teaching, Classroom Management, Oral Expression, Storytelling, Cultural Responsiveness, Media Production, Active Listening, Writing, Creativity, Collaboration, Technology Solutions
Intermediate · Specialization · 3 - 6 Months