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.

Berklee
Skills you'll gain: Musical Composition, Peer Review, Music, Music Theory, Music Performance, Media Production, Post-Production, Timelines
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Generative AI, Google Cloud Platform, Machine Learning, Natural Language Processing
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Data Warehousing, Data Modeling, Database Design, SQL, Star Schema, Business Intelligence, Databases, Relational Databases, Database Architecture and Administration, Data Mart, Data Integrity, Data Analysis, Snowflake Schema, Data Transformation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Oracle Cloud, Oracle Databases, Data Migration, Data Lakes, Database Architecture and Administration, NoSQL, MySQL, Data Security, Analytics, Machine Learning Methods, Scalability
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Javascript, Event-Driven Programming, Web Design and Development, Web Applications, Interaction Design, Scripting, Web Development, Data Validation
Beginner · Guided Project · Less Than 2 Hours

Fred Hutchinson Cancer Center
Skills you'll gain: Responsible AI, AI Enablement, Artificial Intelligence, AI Product Strategy, Leadership, Artificial Intelligence and Machine Learning (AI/ML), Ethical Standards And Conduct, LLM Application, Generative AI, Decision Making
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, HTML and CSS, Web Design and Development, Front-End Web Development, Web Design, Computer Programming
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Blockchain, Interoperability, Network Architecture, Systems Architecture, Data Architecture, Solution Architecture, Information Technology Architecture, Enterprise Architecture, Authentications, Cryptography, Identity and Access Management, Emerging Technologies, Encryption, Threat Modeling, Enterprise Security, Scalability, Security Testing, Requirements Analysis, Prototyping
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Equities, Capital Markets, Investment Banking, Business Valuation, Financial Modeling, Global Marketing, Market Share, Financial Forecasting, Financial Analysis, Market Dynamics, Financial Statements, International Finance, Financial Regulations, Underwriting, Fundraising
Mixed · Course · 1 - 3 Months

Erasmus University Rotterdam
Skills you'll gain: Analysis, Data Analysis, Statistical Reporting, Analytical Skills, Exploratory Data Analysis, Quantitative Research, Statistical Analysis, Statistical Software, Small Data, R (Software), R Programming, Sampling (Statistics), Technical Communication, Research Methodologies, Scatter Plots, Statistical Hypothesis Testing, Data Collection
Beginner · Course · 1 - 3 Months

Skills you'll gain: WordPress, Development Environment, Content Management Systems, Data Management, PHP (Scripting Language), Database Development, Information Architecture, Application Security, Data Validation
Intermediate · Course · 1 - 4 Weeks

Institut Mines-Télécom
Skills you'll gain: Cybersecurity, Open Web Application Security Project (OWASP), Application Security, Cyber Attacks, Threat Modeling, Risk Management Framework, Secure Coding, Vulnerability Assessments, SQL
Intermediate · Course · 1 - 3 Months