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: Back-End Web Development, PostgreSQL, Database Development, Python Programming, Restful API, SQL, API Design, Object-Relational Mapping, Application Programming Interface (API), Database Management, Databases, Data Validation, Development Environment
Intermediate · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Empathy & Emotional Intelligence, Emotional Intelligence, Conflict Management, Team Building, Personal Attributes, Cognitive flexibility, Dealing With Ambiguity, Team Leadership, Organizational Change, Team Performance Management, Leadership and Management, Communication, Team Management, Resilience, Collaboration, Behavior Management, Business Communication, Non-Verbal Communication, Stress Management, Critical Thinking
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: HVAC, Building Services Engineering, Building Codes, Thermal Management, Energy and Utilities, Engineering, Scientific, and Technical Instruments, System Requirements, Process Control, Control Systems, Safety Standards, Equipment Design, Mechanical Engineering, Environmental Monitoring, Mechanical Design, Sustainability Standards, Engineering Calculations
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Prompt Engineering, Anthropic Claude, Experience Design, Generative AI, LLM Application, User Interface and User Experience (UI/UX) Design, Application Programming Interface (API), Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), AI Integrations, Application Development, Authentications, Context Management
Intermediate · Course · 1 - 4 Weeks

28DIGITAL
Skills you'll gain: Semantic Web, Query Languages, Data Management, Data Integration, Data Processing, Data Access, Data Sharing, Web Applications, Data Mining, Interoperability, Software Architecture, Data Architecture, Data Modeling
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Logo Design, Photo Editing, Content Creation, Graphic Design, Color Matching, Creative Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: SQL, Database Management, Query Languages, Data Analysis, Performance Tuning, Analytical Skills, Data Manipulation, Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, 3D Assets, Computer Graphic Techniques, Visualization (Computer Graphics), Graphical Tools, Computer Graphics, Animation and Game Design, Model Optimization, User Interface (UI)
Beginner · Course · 3 - 6 Months

Skills you'll gain: AI powered creativity, Visual Storytelling, Intellectual Property, Ideation, Brand Strategy, Adobe Express, Adobe Firefly, Target Audience, Creative Thinking, Branding, Creativity, Graphic Design, Entrepreneurship, Design, Adobe Photoshop, Adobe Illustrator, Business Strategy, Artificial Intelligence, Communication, Digital Marketing
Beginner · Specialization · 1 - 3 Months

Microsoft
Skills you'll gain: Memory Management, Development Testing, Programming Principles, Code Reusability, Generative AI
Beginner · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Advertising, Marketing Materials, Social Media Marketing, Marketing Design, Social Media Content, Facebook, Social Media, Graphic Design, Instagram, Branding, Design, Marketing, Graphical Tools
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Digital Advertising, Online Advertising, Campaign Planning, Paid media, Digital Analysis, Presentations, Digital Marketing Campaigns, Content Development and Management, Social Media Campaigns, Content Performance Analysis, Advertising Campaigns, Digital Marketing, Search Engine Optimization, Content Strategy, LinkedIn, Social Media Marketing, Target Audience, E-Commerce, Business Analysis, Market Analysis
Advanced · Course · 1 - 3 Months