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 Nacional Autónoma de México
Skills you'll gain: Data Mining, Database Design, Scalability, Database Systems, Relational Databases, Unstructured Data, Transaction Processing, Databases, Systems Design, Big Data, Data Architecture, NoSQL, Data Processing, Maintainability, Software Design, SQL, Apache Hadoop
Intermediate · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Asset Management, Intellectual Property, Data Quality, Information Management, Digital Assets, Business Valuation, Information Systems, Management Information Systems, Data Governance, Enterprise Modeling, Business Metrics, Accounting, Organizational Structure, Innovation, Data Analysis, Big Data
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Deployment, Customer Support, ChatGPT, Product Support, Customer Inquiries, Business Process Automation, Customer Service, E-Commerce, Order Management, User Requirements Documents, Automation, Greeting Customers, AI Enablement, User Flows, Natural Language Processing
Intermediate · Guided Project · Less Than 2 Hours

Pontificia Universidad Católica del Perú
Skills you'll gain: 3D Modeling, Manufacturing Processes, Prototyping, Software Installation, Materials science, Maintenance, Repair, and Facility Services, Data Import/Export
Beginner · Course · 1 - 4 Weeks

Yunus Social Business Fund Bengaluru
Skills you'll gain: Stakeholder Management, Social Impact, Peer Review, Sustainable Business, Corporate Sustainability, Entrepreneurship, Case Studies, Needs Assessment, Root Cause Analysis, Constructive Feedback, Business Strategy, Business Modeling, Innovation, Business, Economics
Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Keras (Neural Network Library), Deep Learning, Convolutional Neural Networks, Image Analysis, Tensorflow, Computer Vision, Transfer Learning, Applied Machine Learning, Machine Learning, Data Preprocessing, Python Programming
Intermediate · Guided Project · Less Than 2 Hours
Skills you'll gain: Data Warehousing, Google Cloud Platform, Big Data, Model Evaluation, Apache Spark, Data Integration, SQL, Data Pipelines, Metadata Management, Data Management, Real Time Data, Tensorflow, Data Science, Command-Line Interface, Applied Machine Learning, Cloud-Based Integration, Apache Hadoop, Data Preprocessing, Query Languages, Machine Learning
Intermediate · Specialization · 1 - 3 Months

Duke University
Skills you'll gain: Web Scraping, Data Ethics, Data Transformation, Tidyverse (R Package), Data Wrangling, Data Cleansing, Data Manipulation, Data Collection, Data Pipelines, Data Preprocessing, Personally Identifiable Information, Data Integrity, R Programming, Exploratory Data Analysis, Information Privacy, Statistical Programming
Beginner · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Rust (Programming Language), Back-End Web Development, System Programming, Web Frameworks, Web Development, Web Servers, Software Documentation, Scalability, Maintainability, Secure Coding, Debugging, Application Development, Authentications, Authorization (Computing)
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: PyTorch (Machine Learning Library), Natural Language Processing, Generative Adversarial Networks (GANs), Transfer Learning, Vision Transformer (ViT), Deep Learning, Unsupervised Learning, Embeddings, Convolutional Neural Networks, Applied Machine Learning, Supervised Learning, Model Evaluation, Model Deployment, Flask (Web Framework)
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Digital pedagogy, Program Development, Technical Communication, Computer Programming, Education Software and Technology, Event-Driven Programming, Code Review, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Student Engagement, Visualization (Computer Graphics), Game Design
Beginner · Specialization · 3 - 6 Months

ESSEC Business School
Skills you'll gain: Sustainable Design, Social Impact, Sustainable Business, Corporate Sustainability, Environmental Social And Corporate Governance (ESG), Sustainable Development, Waste Minimization, Business Ethics, Program Evaluation, Entrepreneurship, Product Lifecycle Management, Investments, Economic Development, Market Opportunities, Business Modeling, Innovation, Stakeholder Engagement
Beginner · Course · 1 - 3 Months