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: Stakeholder Communications, Business Analysis, Stakeholder Management, Requirements Management, Stakeholder Engagement, Business Requirements, Change Requests, Solution Delivery, Systems Analysis, Business Process, Process Analysis, Business Strategies, Project Management, Communication Planning, Training and Development, Stakeholder Analysis, Strategic Planning, Problem Solving, Enterprise Architecture, Root Cause Analysis
Intermediate · Course · 1 - 4 Weeks

Multiple educators
Skills you'll gain: Sustainable Business, Sustainable Development, Organizational Leadership, Corporate Sustainability, Environmental Social And Corporate Governance (ESG), Systems Thinking, Brand Marketing, Change Management, Strategic Leadership, Professional Development, Waste Minimization, Packaging and Labeling, Environment and Resource Management, Business Leadership, Regulatory Compliance, Engineering Management, Market Opportunities, Key Performance Indicators (KPIs), Emerging Technologies, Digital Marketing
Build toward a degree
Beginner · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Manufacturing Operations, Manufacturing Processes, Process Control, Lean Manufacturing, Production Management, Operational Efficiency, Continuous Improvement Process, Sustainability Standards, Collaboration, Innovation, Adaptability, Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Computational Thinking, Theoretical Computer Science, Mathematical Modeling, Systems Analysis, Performance Testing, Embedded Systems, Graph Theory, Technical Documentation, Model Evaluation, Algorithms
Mixed · Course · 1 - 3 Months

Skills you'll gain: AutoCAD, Technical Drawing, Engineering Drawings, Computer-Aided Design, Architectural Drawing, Drafting and Engineering Design, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Restful API, Application Security, Java, Model View Controller, Development Environment, Web Applications, Application Programming Interface (API), Apache Maven, Authorization (Computing), Authentications, Role-Based Access Control (RBAC)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: MLOps (Machine Learning Operations), Feature Engineering, AWS Kinesis, Fraud detection, Amazon Web Services, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Cloud Deployment, Data Cleansing, Data Processing, Data Wrangling, Data Integrity, Machine Learning, Machine Learning Algorithms, Data Modeling, Supervised Learning, Data Mining, Random Forest Algorithm, Data Management, Unsupervised Learning
Intermediate · Specialization · 3 - 6 Months

The State University of New York
Skills you'll gain: Conflict Management, Leadership, Collaboration, Teamwork, Communication, Interpersonal Communications, Verbal Communication Skills, Crisis Intervention, Active Listening, Empathy
Beginner · Course · 1 - 4 Weeks

Skillshare
Skills you'll gain: AI Personalization, Business Process
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Blockchain, Development Environment, Software Development Tools, Application Deployment, Transaction Processing, Application Design, Front-End Web Development, Cloud Development, Event-Driven Programming, Development Testing, Javascript
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Social Media Content, Social Media, Multimedia, Marketing Design, Content Creation, Graphic and Visual Design, Animations, Editing, Marketing, Presentations
Beginner · Guided Project · Less Than 2 Hours

Banco Interamericano de Desarrollo
Skills you'll gain: Sustainable Development, Project Finance, Sustainable Systems, Civil Engineering, Sustainable Design, Sustainability Standards, Economic Development, Environmental Social And Corporate Governance (ESG), Social Impact, Climate Change Adaptation, Environment, Environmental Engineering, Strategic Partnership, Feasibility Studies, Project Management, Climate Change Mitigation, Stakeholder Engagement, Project Planning, Private Equity, Loans
Beginner · Specialization · 1 - 3 Months