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: Code Reusability, Python Programming, Computer Programming, Programming Principles, Software Development
★ 4.6 (119) · Beginner · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Memory Management, C (Programming Language), C and C++, Data Structures, Secure Coding, Application Security, System Programming, Programming Principles
★ 4.5 (75) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Feature Engineering, Data Ethics, Unsupervised Learning, Dimensionality Reduction, Responsible AI, Text Mining, Data Preprocessing, Data Transformation, Anomaly Detection, Exploratory Data Analysis, Machine Learning, Scikit Learn (Machine Learning Library), Natural Language Processing, Data Science, Quality Assurance, Data Pipelines, Machine Learning Algorithms, Classification Algorithms, Design Thinking, Python Programming
★ 4.4 (84) · Advanced · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Snowflake Schema, Performance Tuning, Data Architecture, User Accounts, Data Warehousing, SQL, Database Architecture and Administration, Database Management, Data Modeling, Data Transformation, Data Import/Export, Cloud Computing Architecture, Data Integration, Cloud-Based Integration, Role-Based Access Control (RBAC), Data Governance, Data Security
★ 3 (30) · Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Mathematical Modeling, Graphing, Algebra, Applied Mathematics, Arithmetic
★ 4.8 (197) · Beginner · Course · 1 - 4 Weeks
Arizona State University
Skills you'll gain: Lesson Planning, Teaching, Parent Communication, Differentiated Instruction, Student Engagement, Instructional Strategies, Language Competency, Curriculum Planning, English Language, Community Outreach, Peer Review, Educational Materials, Instructional Design, Working With Children, Training Programs, Pedagogy, Education and Training, Instructional and Curriculum Design, Cultural Responsiveness, Cultural Diversity
★ 4.6 (255) · Intermediate · Specialization · 3 - 6 Months

Universidad Peruana de Ciencias Aplicadas
Skills you'll gain: Design Thinking, Business Modeling, Needs Assessment, Social Impact, Professional Networking, Human Centered Design, Sustainable Business, Entrepreneurship, Sustainable Development, Planning, Community Development, Ideation, Self-Motivation, Growth Strategies, Relationship Building, Social Justice, Self-Awareness
★ 4.8 (575) · Beginner · Course · 1 - 3 Months

Macquarie University
Skills you'll gain: Data Presentation, Data Visualization, Data Storytelling, Data Ethics, SAS (Software), Interactive Data Visualization, Business Analytics, Data Literacy, Dashboard Creation, Dashboard, Analytics, Demand Planning, Probability & Statistics, Data-Driven Decision-Making, Analytical Skills, Business Intelligence, Data Analysis, Advanced Analytics, Forecasting, Trend Analysis
★ 4.6 (466) · Mixed · Course · 1 - 3 Months

Skills you'll gain: LangGraph, Generative AI Agents, AI Orchestration, LangChain, Agentic systems, AI Workflows, OpenAI API, Agentic Workflows, LLM Application, Artificial Intelligence, AI Integrations, User Interface (UI), Python Programming, Context Management, Development Environment
★ 4.5 (98) · Intermediate · Course · 1 - 3 Months

Emory University
Skills you'll gain: Business, Market Dynamics, Supply Chain, Supply Chain Management, Business Management, Business Strategy, Business Operations, Business Acumen, Logistics Management, Business Economics, Business Marketing, Business Modeling, Gross Profit, Strategic Thinking, Marketing, Competitive Analysis, Value Propositions, Decision Making, Strategic Marketing, Strategic Decision-Making
★ 4.9 (75) · Beginner · Course · 1 - 3 Months

University of Cape Town
Skills you'll gain: Design Thinking, Entrepreneurship, Business Modeling, Regulation and Legal Compliance, Entrepreneurial Finance, Business Planning, Innovation, Market Opportunities, New Business Development, FinTech, Case Studies, Professional Networking, Mobile Banking, Business Development, Growth Strategies, Financial Regulation, Fundraising
★ 4.8 (66) · Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Sustainable Business, Sustainable Development, Corporate Sustainability, Business Planning, Product Development, Consumer Behaviour, Environmental Issue, Sustainability Reporting, Business Strategies, Enterprise Modeling, Product Design, Design Thinking, Market Research, Business Development, Communication Strategies
★ 4.3 (146) · Beginner · Course · 1 - 4 Weeks