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.

Banco Interamericano de Desarrollo
Skills you'll gain: Entrepreneurship, New Business Development, Market Opportunities, Design Thinking, Lean Methodologies, Innovation, Business Planning, Creativity, Financial Management, Business Management, Fundraising
Beginner · Course · 1 - 4 Weeks

Yale University
Skills you'll gain: Art History, European History, Social Studies, Liberal Arts, Architecture and Construction, World History, Higher Education, Economics, Storytelling, Architectural Design
Beginner · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: Customer Analysis, Analytics, Business Analytics, Demand Planning, Usability Testing, Product Management, Customer Insights, A/B Testing, Agile Methodology, User Experience, Data-Driven Decision-Making, Predictive Analytics, Data Science, Product Testing, Agile Software Development, Software Development
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: HTML and CSS, Mobile Development, Web Applications, ChatGPT, GitHub, Front-End Web Development, Javascript, Application Deployment, Web Development, Responsive Web Design, Video Game Development, Application Development, Cascading Style Sheets (CSS), Interactive Design, Computer Programming, Database Application, Machine Learning
Beginner · Course · 1 - 3 Months

Universidad Austral
Skills you'll gain: Digital Marketing, Customer Relationship Management, Social Media Marketing, Digital Media Strategy, Social Media Strategy, Marketing Analytics, Marketing Strategies, Web Analytics, Marketing, Sales Process, Business Analytics, Customer Retention, Search Engine Marketing, Customer Engagement, Email Marketing, Search Engine Optimization, Content Performance Analysis, Analytics, Lead Generation, Target Audience
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Object Oriented Design, Java, Object Oriented Programming (OOP), Unit Testing, Java Programming, Application Development, Data Structures, Software Testing, Programming Principles, Test Driven Development (TDD), Computer Programming
Beginner · Course · 1 - 4 Weeks

Georgia Institute of Technology
Skills you'll gain: Structural Engineering, Structural Analysis, Mechanical Engineering, Engineering Design Process, Engineering Analysis, Engineering Calculations, Mechanics, Schematic Diagrams, Mathematical Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Stakeholder Management, Business Analysis, SAP Signavio, Business Systems Analysis, SAP Analytics Cloud, SAP Applications, Systems Analysis, Stakeholder Analysis, Business Process Modeling, Business Requirements, ChatGPT, Requirements Analysis, Strategic Thinking, Organizational Strategy, LLM Application, Agile Methodology, Communication, Critical Thinking
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Focus Group, Qualitative Research, Surveys, Discussion Facilitation, Market Research, Research, Research Reports, Recruitment, Research Methodologies, Interviewing Skills, Recruitment Strategies, Consumer Behaviour, Report Writing, Sample Size Determination
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Verification And Validation, Theoretical Computer Science, System Testing, System Software, Systems Design, Software Architecture, Embedded Systems
Intermediate · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Education Software and Technology, Education and Training, Child Development, School Psychology, Pedagogy, Human Development, Higher Education, Learning Theory, Psychology, Social Sciences
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Adobe Illustrator, Generative AI, AI Workflows, Creativity, Adobe Creative Cloud, Graphic Design, Computer Graphics, Creative Design, Creative Thinking, Color Theory, Digital Design, Visual Design, Content Creation, Branding
Beginner · Course · 1 - 4 Weeks