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.

Duke University
Skills you'll gain: Scalability, Performance Analysis, Simulations, Algorithms, Complex Problem Solving, Theoretical Computer Science, Python Programming, Data Structures, Software Architecture, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

Johns Hopkins University
Skills you'll gain: PyTorch (Machine Learning Library), Convolutional Neural Networks, Deep Learning, Supervised Learning, Artificial Neural Networks, Model Evaluation, Decision Tree Learning, Network Planning And Design, Machine Learning, Computer Vision
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Workflow Management, Construction Management, Collaborative Software, Project Management, Project Planning, Project Management Software, Project Coordination, Project Controls, Project Schedules, Resource Management, Resource Allocation, Collaboration, Team Oriented, Scheduling, Document Management, Automation, Budgeting
Intermediate · Course · 1 - 4 Weeks

Khalifa University
Skills you'll gain: Data Strategy, Model Deployment, Data Governance, Model Evaluation, Transfer Learning, Data Quality, Data-Driven Decision-Making, Business Leadership, Predictive Analytics, Machine Learning, Strategic Decision-Making, Artificial Intelligence, Large Language Modeling, Classification Algorithms, Regression Analysis, Decision Tree Learning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Restful API, Spring Boot, API Design, Application Programming Interface (API), Spring Framework, JSON, Object-Relational Mapping, Business Logic, Integration Testing, Data Modeling, Server Side, Software Architecture, Data Persistence, Data Access
Mixed · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: Performance Tuning, Microsoft Azure, Database Administration, Scalability, Relational Databases, Microsoft SQL Servers, Database Architecture and Administration, Database Management, Database Systems, Operational Databases, Data Migration, Transact-SQL, Stored Procedure, Cloud Security, Cloud Deployment, Disaster Recovery, Virtual Machines
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Animation and Game Design, 3D Assets, Computer Graphics, Computer Graphic Techniques, Visualization (Computer Graphics), Adobe Photoshop, Photo Editing, Autodesk, Color Matching
Mixed · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Case Studies, Team Management, Accountability, Leadership and Management, Virtual Teams, Team Building, Collaboration, Leadership, Communication, Workforce Management, Productivity, Employee Engagement, Adaptability
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Responsible AI, MLOps (Machine Learning Operations), Data Preprocessing, Model Deployment, Jenkins, Apache Mahout, AI Security, Applied Machine Learning, Classification Algorithms, Java, Continuous Deployment, Java Programming, Federated Learning, Artificial Intelligence, Model Evaluation, Deep Learning, Machine Learning, Spring Boot, Natural Language Processing, Reinforcement Learning
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Cloud Applications, Cloud-Native Computing, Serverless Computing, Infrastructure as Code (IaC), Cloud Storage, Google Cloud Platform, Application Deployment, Cloud API, Microservices, Application Development, API Gateway, Application Performance Management, Application Design, Authentications, Data Store, Cloud Services, Application Programming Interface (API), Identity and Access Management, Cloud Computing, Debugging
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: jQuery, Cascading Style Sheets (CSS), HTML and CSS, Web Content Accessibility Guidelines, Usability, Javascript and jQuery, Hypertext Markup Language (HTML), Web Design and Development, Web Design, Web Development, Semantic Web, Front-End Web Development, Responsive Web Design
Mixed · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Workplace inclusivity, Diversity and Inclusion, Cultural Diversity, Empathy, People Management, Emotional Intelligence, Disabilities, Organizational Leadership, Team Management, Safety Culture, Leadership and Management, Leadership, Collaboration, Self-Awareness, Communication
Beginner · Course · 1 - 3 Months