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.

Skills you'll gain: Content Performance Analysis, Content Marketing, Content Development and Management, Content Strategy, Driving engagement, Marketing Strategies, Blogs, Content Scheduling, Performance Measurement, Marketing Strategy and Techniques, Social Media Content, Marketing Planning, Digital Publishing, Drive Engagement, Digital Media Strategy, Content Management, Content Creation, Marketing, Social Media Marketing, Email Marketing
Mixed · Course · 1 - 4 Weeks

Pearson International Higher Education
Skills you'll gain: Teamwork, Collaboration, Cooperation, Team Collaboration, Conflict Management, Professional Development, Personal Development, Goal Setting
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Open Web Application Security Project (OWASP), Application Security, Secure Coding, Threat Modeling, Software Development Life Cycle, DevSecOps, Security Testing, Application Deployment, Authentications, Hardening, Security Controls, Software Testing, Vulnerability Assessments, Vulnerability Scanning, CI/CD, Dependency Analysis
Beginner · Course · 1 - 4 Weeks

Erasmus University Rotterdam
Skills you'll gain: Sustainable Development, Sustainable Business, Corporate Sustainability, Sustainable Systems, Social Impact, Business Transformation, Business Ethics, Environmental Issue, Systems Thinking, Economic Development, Strategic Partnership, Innovation, Collaboration, Climate Change Mitigation, Economics, Policy, and Social Studies, Complex Problem Solving
Beginner · Course · 1 - 3 Months

Skills you'll gain: Visual Storytelling, AI powered creativity, Prompt Patterns, AI Workflows, Multimodal Prompts, Photo/Video Production and Technology, Prompt Engineering Tools, Copywriting, Education Software and Technology, Cinematography, AI literacy, Ideation, Blogs, Graphic and Visual Design, Scripting, Color Theory, Media Production, Large Language Modeling, Writing and Editing, Marketing
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Sales Presentation, Prompt Engineering, Microsoft Copilot, Sales Prospecting, Sales Presentations, Prospecting and Qualification, Lead Generation, Sales Development, Customer Analysis, Customer Insights, Sales, Prompt Engineering Tools, Sales Process, Microsoft PowerPoint, Sales Strategy, Presentations, AI Enablement, AI Personalization, AI Integrations, Customer Relationship Management (CRM) Software
Advanced · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Storytelling, Gemini, Video Production, Email Automation, Photo/Video Production and Technology, Google Docs, Google Workspace, Video Editing, Visual Storytelling, Responsible AI, Proofreading, Prompt Engineering, Productivity Software, Gmail, Generative AI, Writing, Collaboration, Project Management, Business Communication
Beginner · Specialization · 1 - 3 Months
University of Michigan
Skills you'll gain: Model View Controller, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), HTML and CSS, Linux, Linux Commands, Application Deployment, Django (Web Framework), Cloud Deployment, Web Applications, Command-Line Interface, Web Servers, Web Development, SQL, Database Management, Python Programming, Software Installation
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Ggplot2, Software Documentation, Open Source Technology, R (Software), Plot (Graphics), Tidyverse (R Package), Package and Software Management, Web Scraping, Data Manipulation, Data Visualization Software, Leaflet (Software), R Programming, Data Wrangling, Data Visualization, Data Preprocessing, Technical Documentation, Unit Testing, Data Cleansing, Object Oriented Programming (OOP), Object Oriented Design
Beginner · Specialization · 3 - 6 Months

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

Skills you'll gain: Wealth Management, Portfolio Management, Financial Planning, Investment Management, Financial Analysis, Investments, Portfolio Risk, Analysis, Case Studies, Customer Analysis, Financial Data, Goal Setting, Financial Modeling, Financial Forecasting, Forecasting, Risk Analysis, Expense Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Innovation, Product Management, Product Marketing, Product Development, Stakeholder Engagement, Competitive Analysis, Product Planning, Communication Planning, Product Strategy, Business Strategy, Business Development, Ideation, Product Lifecycle Management, Market Analysis, Product Knowledge, Communication, Stakeholder Management, Media and Communications, Communication Strategies, Leadership
Beginner · Course · 1 - 3 Months