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: Quality Management, Continuous Quality Improvement (CQI), Quality Management Systems, Quality Improvement, Continuous Improvement Process, Supplier Quality Management, Product Quality (QA/QC), Quality Assurance and Control, Quality Assessment, Service Improvement, Quality Assurance, Supplier Management, Drive Engagement, Quality Control, Corrective and Preventive Action (CAPA), Customer experience improvement, Employee Engagement, Supplier Relationship Management, Process Management, Manufacturing Processes
Mixed · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Data Structures, Data Processing, Code Reusability, Virtual Machines, Verification And Validation, Program Development, Python Programming, Maintainability, Data Manipulation, Programming Principles, Scripting, Development Environment, Scripting Languages, Computer Programming, Software Installation, Debugging, Software Development, Computer Programming Tools, Computational Logic, Cross Platform Development
Beginner · Specialization · 1 - 3 Months

University of London
Skills you'll gain: Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Web Development Tools, Web Design and Development, Web Design, Semantic Web, Web Content, Web Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: JUnit, Spring Framework, Spring Boot, Java Programming, Java, Apache Maven, Unit Testing, Gradle, Application Programming Interface (API), Google Cloud Platform, Simple Object Access Protocol (SOAP), Application Deployment, Development Environment, Hibernate (Java), Cloud Deployment, Back-End Web Development, YAML, Restful API, Software Configuration Management, Load Balancing
Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Simple Object Access Protocol (SOAP), Restful API, Web Services, Hypertext Markup Language (HTML), HTML and CSS, Java Platform Enterprise Edition (J2EE), Software Design, Java, Extensible Markup Language (XML), Application Programming Interface (API), API Design, Object Oriented Design, Software Design Patterns, Software Architecture, Web Design, Web Design and Development, Web Applications, Front-End Web Development, Web Development, Program Development
Beginner · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: MLOps (Machine Learning Operations), Data Pipelines, Model Evaluation, Systems Design, Transfer Learning, Data Preprocessing, Data Quality, Feature Engineering, Deep Learning, Python Programming, Data Validation, Scikit Learn (Machine Learning Library), Applied Machine Learning, Predictive Modeling, Software Engineering, Debugging, Supervised Learning, Git (Version Control System), Performance Metric, Statistical Analysis
Intermediate · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Statistical Inference, Statistical Modeling, Statistical Hypothesis Testing, Regression Analysis, R Programming, Data Ethics, Statistical Analysis, Experimentation, Research Design, Statistical Methods, Data Science, Data Analysis, R (Software), Statistical Programming, Predictive Modeling, Predictive Analytics, Probability & Statistics, Advanced Analytics, Data Modeling, General Science and Research
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Responsible AI, Governance, Data Governance, Law, Regulation, and Compliance, Cyber Governance, AI Security, Regulation and Legal Compliance, Data Ethics, Compliance Management, Legal Risk, Case Studies, General Data Protection Regulation (GDPR), Risk Management, Governance Risk Management and Compliance, Risk Management Framework, Regulatory Compliance, Regulatory Requirements, Information Systems Security, Generative AI, Accountability
Intermediate · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Community Health, Public Health, Health Disparities, Health Promotion, Health Assessment, Social Determinants Of Health, Public Health and Disease Prevention, Health Equity, Epidemiology, Health Policy, Data Collection, Demography
Intermediate · Course · 1 - 4 Weeks

Advancing Women in Tech
Skills you'll gain: Software Architecture, Systems Architecture, Systems Design, Technical Management, Software Design, API Design, System Design and Implementation, Technical Product Management, Cross-Functional Team Leadership, Engineering Management, Program Management, Microservices, Product Management, Cross-Functional Collaboration, Solution Architecture, Leadership and Management, Application Programming Interface (API), Amazon Web Services, Management Reporting
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Color Matching, Color Theory, Sales, Design, Sales Strategy, Marketing Materials, Creative Design, Design Elements And Principles, Digital Design, Intellectual Property, Graphic and Visual Design Software, Design Software, Digital Assets, Asset Protection, Marketing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Human Resources, Responsible AI, Developing Training Materials, Generative AI, AI Enablement, Workforce Development, Miro AI, Data Ethics, Recruitment, Generative AI Agents, People Analytics, People Management, AI Personalization, Talent Management, Automation, Talent Acquisition, Prompt Engineering, No-Code Development, Agentic systems, Business Operations
Beginner · Specialization · 1 - 3 Months