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.

Lund University
Skills you'll gain: Sustainable Development, Climate Change Adaptation, Sustainable Design, Sustainable Technologies, Community Development, Governance, Socioeconomics, Water Sustainability, Environment, Sustainable Business, Social Impact, Systems Thinking, Environmental Issue, Environmental Science, Climate Change Mitigation, Case Studies, Water Resources, Multimedia, Business Modeling, Innovation
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: iOS Development, Apple iOS, Swift Programming, Apple Xcode, Unit Testing, Mobile Development, User Interface (UI), User Interface and User Experience (UI/UX) Design, Game Design, Application Deployment, Real Time Data, Debugging, Artificial Intelligence
Intermediate · Course · 1 - 3 Months

Skills you'll gain: 3D Assets, 3D Modeling, Unity Engine, Video Game Development, Computer Graphics, Integration Testing, Technical Design, Development Testing, Data Import/Export, Creativity
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Unit Testing, Growth Mindedness, Data Structures, Graph Theory, Event-Driven Programming, Social Network Analysis, Interactive Data Visualization, Java, Java Programming, Network Analysis, Object Oriented Programming (OOP), Technical Communication, User Interface (UI), JUnit, Object Oriented Design, Computer Programming, Adaptability, Performance Tuning, Algorithms, Problem Solving
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Pipelines, SQL, Apache Airflow, Extract, Transform, Load, JSON, Pandas (Python Package), Data Manipulation, Data Warehousing, Database Design, Star Schema, Data Transformation, Performance Tuning, Real Time Data, Big Data, Data Validation, Performance Analysis, Data Quality, Time Series Analysis and Forecasting
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Generative AI, Cloud Computing, Cloud API, API Design, Python Programming, Data Persistence
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Descriptive Statistics, Bayesian Statistics, Statistical Hypothesis Testing, Probability & Statistics, Sampling (Statistics), Probability Distribution, Probability, Statistical Inference, A/B Testing, Statistical Analysis, Statistical Machine Learning, Data Science, Statistical Modeling, Exploratory Data Analysis, Statistical Visualization
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Prompt Engineering, User Story, New Product Development, Model Based Systems Engineering, Model Evaluation, Failure Analysis, Sustainable Business, Data Mining, Field-Programmable Gate Array (FPGA), Delegation Skills, Real-Time Operating Systems, Object Oriented Design, Sampling (Statistics), Proposal Writing, Supplier Management, Accountability, Data Ethics, Sustainability Reporting, Database Design, Supervised Learning
Earn a degree
Degree · 1 - 4 Years

Skills you'll gain: Robotic Process Automation, Email Automation, Business Process Automation, Automation, Transaction Processing, Web Applications, Software Architecture, Maintainability, Data Import/Export, Debugging
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Writing, Research Methodologies, Research Design, Research, Timelines, Academic Advising, Style Guides, Case Studies, Qualitative Research, Ethical Standards And Conduct
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Web Analytics and SEO, Search Engine Optimization, Google Analytics, Content Performance Analysis, Keyword Research, Marketing Analytics, Content Strategy, Content Creation, Key Performance Indicators (KPIs), Performance Metric, Dashboard, Ad Hoc Analysis, Data-Driven Decision-Making, Variance Analysis, User Flows, Statistical Analysis, Quality Assessment, Corrective and Preventive Action (CAPA)
Intermediate · Course · 3 - 6 Months

Board Infinity
Skills you'll gain: Predictive Analytics, Dashboard, Data Ethics, Responsible AI, Brand Strategy, Advanced Analytics, Market Intelligence, Persona Development, Strategic Marketing, Trend Analysis, Predictive Modeling, Competitive Intelligence, Analytics, Forecasting, Artificial Intelligence, Business Intelligence, Target Audience, Customer Insights, Natural Language Processing, Market Trend
Intermediate · Course · 1 - 4 Weeks