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: React.js, Front-End Web Development, Javascript, Web Development, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Diversity Equity and Inclusion Initiatives, Diversity and Inclusion, Diversity Training, Workplace inclusivity, Diversity Awareness, Cultural Diversity, Intercultural Competence, Safety Culture, Team Building, Employee Engagement, Cultural Responsiveness, Empathy, Collaboration, Culture, Decision Making, Advocacy, Equities, Self-Awareness, Mitigation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, Computer Graphics, Visualization (Computer Graphics), AI powered creativity, Prompt Engineering, AI literacy, Graphical Tools, Virtual Environment, Content Management, Design Software, File Management
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Google Analytics, Conversion Funnel Analysis, Marketing Analytics, Web Analytics, Data-Driven Marketing, Digital Analysis, Content Performance Analysis, Customer Analysis, Content Optimization, Campaign Management, Target Audience, Customer Insights, A/B Testing, Dashboard Creation, Performance Metric, Content Strategy
Beginner · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Innovation, New Product Development, Design Thinking, Agile Product Development, Product Development, Product Improvement, Product Management, Product Lining, Business Modeling, Product Strategy, Performance Metric, Customer experience strategy (CX), Product Marketing, Key Performance Indicators (KPIs), Product Planning, Value Propositions, Performance Measurement, Portfolio Management, Customer Insights, Customer experience improvement
Beginner · Course · 1 - 3 Months

Skills you'll gain: Investment Banking, Capital Markets, Corporate Finance, Underwriting, Financial Market, Banking, Finance, Financial Analysis, Corporate Strategy, Financial Services, Organizational Structure, Front Office
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Extract, Transform, Load, Data Integration, Data Cleansing, File I/O, Data Pipelines, Data Quality, Database Management, Data Transformation, Data Integrity, File Management, Data Import/Export, JSON, Extensible Markup Language (XML), Software Installation, Debugging
Intermediate · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Control Systems, Mechanics, Mathematical Modeling, Engineering Analysis, Engineering Calculations, Engineering Design Process, Torque (Physics), Program Development
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Software Architecture, Solution Architecture, Enterprise Architecture, Microservices, Information Technology Architecture, Service Oriented Architecture, Software Design, Business Process Modeling, Software Design Patterns, Security Architecture Review, Technology Strategies, Event-Driven Programming, Business Modeling, Serverless Computing, Digital Transformation, Scalability, Distributed Computing, Context Management, Restful API, Innovation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Training, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Machine Learning Algorithms, AWS SageMaker, Responsible AI, Applied Machine Learning, Model Optimization, Artificial Intelligence, Machine Learning, Prompt Engineering, Amazon Bedrock, Amazon Web Services, Data Ethics, Model Deployment, Supervised Learning, Computer Vision, AI Workflows, AI literacy, Image Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Facebook, Marketing Materials, Advertising, Graphic and Visual Design Software, Marketing Collateral, Marketing Design, Graphic and Visual Design, Graphic Design, Branding, Content Marketing, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Package and Software Management, Software Installation, Memory Management, Build Tools, Programming Principles
Beginner · Course · 1 - 3 Months