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: SQL, SAS (Software), Case Studies, Database Management, Query Languages, Data Access, Database Management Systems, Data Processing, Data Presentation, Perl (Programming Language), Business, Statistical Programming, Data Wrangling, Data Integration, Data Structures, Data Management, Data Manipulation, Data Transformation, Code Reusability, Software Documentation
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months

John Wiley & Sons
Skills you'll gain: Prompt Engineering Tools, Prompt Engineering, Multimodal Prompts, Prompt Patterns, Responsible AI, Generative AI, Generative Model Architectures, Computer Vision, Image Analysis, LLM Application, AI literacy, AI powered creativity, Large Language Modeling, OpenAI, Data Ethics, AI Personalization, Artificial Intelligence, Creativity, Musical Composition, Machine Learning
Intermediate · Course · 1 - 3 Months

University of Cambridge
Skills you'll gain: Life Sciences, Biology, Molecular Biology, Culture, Mathematical Modeling, Infectious Diseases, Climate Change Adaptation
Beginner · Course · 1 - 3 Months
Corporate Finance Institute
Skills you'll gain: Data Analysis Expressions (DAX), Power BI, Snowflake Schema, Data Modeling, SQL, Dashboard, Microsoft Excel, Business Intelligence, Data Import/Export, Dashboard Creation, Business Reporting, Business Intelligence Software, Excel Formulas, Databases, Spreadsheet Software, Performance Reporting, Data Manipulation, Data Transformation, Financial Analysis, Data Visualization
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Software-Defined Networking, Virtual Networking, Network Architecture, Role-Based Access Control (RBAC), Network Administration, Network Switches, Network Planning And Design, Network Security, Network Troubleshooting, Network Performance Management, Security Controls, IT Automation, Automation, Network Analysis, Event-Driven Programming, Cryptographic Protocols, Python Programming, IT Management, Pandas (Python Package)
Intermediate · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Data Analysis, Computational Logic, Integral Calculus, Trigonometry, Linear Algebra, Engineering Analysis, Logical Reasoning, Deductive Reasoning, Probability & Statistics, Statistical Analysis, Calculus, Statistical Methods, Analysis, Advanced Mathematics, Bayesian Statistics, Statistical Inference, Theoretical Computer Science, Mathematics and Mathematical Modeling, Numerical Analysis, Descriptive Analytics
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: User Feedback, Customer Analysis, Professional Development, Customer experience improvement, Selling Techniques, Communication Strategies, Sales Process, Solution Selling, Consumer Behaviour, Business Correspondence, Customer Insights, Stakeholder Communications, Analytical Skills, Communication, Business Writing, Marketing Communications, Business Communication, Customer Engagement, Decision Making
Intermediate · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Mechanics, Torque (Physics), Physics, Problem Solving, Mechanical Engineering, Calculus, Graphing, Physical Science, Mathematical Modeling, Algebra, Applied Mathematics, Trigonometry
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: MySQL, Database Administration, Relational Databases, Database Management, Database Development, Database Systems, Database Management Systems, SQL, Database Design, Docker (Software), Linux Administration, Containerization, Role-Based Access Control (RBAC), Application Deployment, Identity and Access Management, Data Integrity, Data Storage
Beginner · Course · 1 - 3 Months

The Expert Academy
Skills you'll gain: Closing (Sales), Overcoming Objections, B2B Sales, Selling Techniques, Sales, Sales Strategy, Negotiation, Price Negotiation, Customer Retention, Business Communication, Communication, Sales Presentation, Sales Prospecting, Customer Relationship Building, Communication Strategies, Customer Relationship Management, Stakeholder Communications, Relationship Building, Influencing, Trustworthiness
Intermediate · Specialization · 3 - 6 Months
University of Alberta
Skills you'll gain: Requirements Analysis, Requirements Elicitation, Functional Requirement, Backlogs, User Requirements Documents, Change Control, User Story, System Requirements, Software Design, Acceptance Testing, Agile Methodology, Agile Software Development
Mixed · Course · 1 - 4 Weeks
DeepLearning.AI
Skills you'll gain: Generative Adversarial Networks (GANs), Autoencoders, Generative AI, Tensorflow, Computer Vision, Image Analysis, Transfer Learning, Convolutional Neural Networks, Generative Model Architectures, Fine-tuning, Deep Learning, Keras (Neural Network Library), Model Training, Model Optimization, Applied Machine Learning, Artificial Neural Networks, Classification Algorithms, Model Evaluation, Distributed Computing, Visualization (Computer Graphics)
Intermediate · Specialization · 3 - 6 Months