Design Patterns courses can help you learn object-oriented design principles, common design patterns like Singleton and Observer, and best practices for software architecture. You can build skills in code refactoring, improving maintainability, and enhancing collaboration among developers. Many courses introduce tools such as UML for visualizing design structures and integrated development environments (IDEs) that facilitate pattern implementation, allowing you to apply these concepts in real coding projects.

Logical Operations
Skills you'll gain: Project Management Life Cycle, Project Closure, Project Implementation, Project Management, Project Coordination, Project Scoping, Project Design, Project Schedules, Project Controls, Change Control, Project Planning, Cost Management, Work Breakdown Structure, Project Estimation, Communication Planning, Project Documentation, Scheduling, Risk Management
Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Preprocessing, Computer Vision, Image Analysis, Real Time Data, Convolutional Neural Networks, Data Transformation, NumPy
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Sample Size Determination, Sampling (Statistics), Survey Creation, Quantitative Research, Research Design, Business Research, Data Collection, Statistical Methods, Statistics, Decision Making, Probability & Statistics
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Energy and Utilities, Climate Change Mitigation, Sustainable Development, Sustainable Technologies, Electric Power Systems, Systems Analysis, Environmental Issue, Systems Thinking, Community Development, Simulations, Case Studies, Decision Support Systems, Transaction Processing, Artificial Intelligence, Machine Learning
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Canva (Software), Social Media Content, Social Media Campaigns, Content Creation, Visual Design, Social Media Marketing, Generative AI, Video Production, Content Marketing, Graphic Design, Video Editing, ChatGPT, Marketing Design, AI Workflows, Prompt Engineering, Content Strategy, Animations, Storytelling, Branding, Responsible AI
Intermediate · Specialization · 3 - 6 Months

University of Toronto
Skills you'll gain: ArcGIS, Spatial Data Analysis, Spatial Analysis, Geographic Information Systems, Geospatial Mapping, GIS Software, Data Mapping, Geospatial Information and Technology, Data Visualization, Metadata Management, Query Languages, Global Positioning Systems, Quantitative Research, Data Compilation, Typography, Data Manipulation, Data Storytelling, Data Modeling, Design Elements And Principles, Image Analysis
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Brainstorming, Meeting Facilitation, Team Building, Workplace inclusivity, Discussion Facilitation, Innovation, Creativity, Miro AI, Collaboration, Performance Analysis, Key Performance Indicators (KPIs), Cross-Functional Collaboration, Process Improvement, Digital Design, Digital Communications
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Bioinformatics, Data Science, Molecular Biology, Data Analysis, Computer Science, Statistical Analysis, Computational Thinking, Biostatistics, Statistics, Software Engineering, Algorithms, Biology
Mixed · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Community Organizing, Climate Change Programs, Community Development, Climate Change Adaptation, Professional Development, Community Outreach, Leadership, Environment and Resource Management, Social Impact, Sustainable Development, Visionary, Environmental Policy, Sustainable Systems, Collaboration, Governance, Innovation, Environmental Science, Personal Development, Ethical Standards And Conduct, Data Collection
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Feature Engineering, Data Preprocessing, Model Evaluation, Customer Demand Planning, Inventory Management System, Logistics, Forecasting, Exploratory Data Analysis, Supply Chain, Data Quality, Predictive Modeling, Applied Machine Learning, Correlation Analysis, Transportation Operations, Statistical Analysis, Data Analysis, Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Jenkins, CI/CD, Continuous Integration, Application Deployment, Continuous Delivery, Build Tools, Application Servers, DevOps, User Accounts, Software Configuration Management, System Configuration, Git (Version Control System)
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Statistical Inference, Statistical Hypothesis Testing, Probability & Statistics, Probability, Statistics, Bayesian Statistics, Statistical Methods, Statistical Modeling, Statistical Analysis, Probability Distribution, Sampling (Statistics), Sample Size Determination, Data Analysis
Mixed · Course · 1 - 4 Weeks