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.

Edureka
Skills you'll gain: JUnit, Apache Maven, Restful API, Java Programming, Java, Application Deployment, Microservices, Docker (Software), Object Oriented Programming (OOP), Spring Boot, Spring Framework, Containerization, CI/CD, Unit Testing, API Design, Application Programming Interface (API), Hibernate (Java), Computer Programming, Object Oriented Design, Programming Principles
Intermediate · Specialization · 1 - 3 Months

LearnKartS
Skills you'll gain: Stored Procedure, Database Design, Database Systems, Role-Based Access Control (RBAC), SQL, MySQL Workbench, Database Software, Database Theory, Database Management, MySQL, Database Development, Relational Databases, Databases, Database Management Systems, PostgreSQL, Database Administration, Data Management, NoSQL, Data Analysis, Data Modeling
Beginner · Specialization · 1 - 3 Months

Alex Genadinik
Skills you'll gain: Instagram, Facebook, TikTok, Meta Ads Manager, Copywriting, Social Media Marketing, Social Media, Social Media Strategy, Video Production, Social Media Content, Social Media Management, Search Engine Optimization, Paid media, Marketing, Google Ads, Keyword Research, Social Media Campaigns, Advertising, Driving engagement, Advertising Campaigns
Beginner · Specialization · 3 - 6 Months

Lund University
Skills you'll gain: Radiation Therapy, Medical Imaging, Diagnostic Radiology, Oncology, Medical Equipment and Technology, Patient Positioning, Biomedical Engineering, Medical Equipment, Treatment Planning, Physics, Production Process
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Medication Therapy Management, Pharmacotherapy, Pharmacology, Medical Prescription, Patient Education And Counseling, Pharmaceuticals, Clinical Pharmacy, Patient Education and Support, Drug Development, Value-Based Care, Utilization Management, Health Policy, Clinical Research, Patient Safety, Research Design, Epidemiology
Mixed · Course · 1 - 4 Weeks
Skills you'll gain: Mediation, Conflict Management, Emotional Intelligence, Team Performance Management, Collaboration, Team Collaboration, Empathy & Emotional Intelligence, Trustworthiness, De-escalation Techniques, Root Cause Analysis, Empathy, Discussion Facilitation, Communication, Communication Strategies, Employee Engagement
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Generative Engine Optimization (GEO), Google Gemini, Content Performance Analysis, Content Optimization, Generative AI, Prompt Engineering, Gemini, ChatGPT, Search Engine Optimization, Responsible AI, Performance Measurement, AI literacy, Web Analytics and SEO, AI Personalization, Lead Generation, Large Language Modeling, Content Strategy
Beginner · Course · 1 - 3 Months

Skills you'll gain: Construction Engineering, Building Codes, Engineering, Scientific, and Technical Instruments, Structural Engineering, Structural Analysis, Engineering Analysis, Construction, Engineering Calculations, Simulation and Simulation Software, Finite Element Methods, Civil Engineering, Construction Management, Mathematical Software, Engineering Practices, Environmental Monitoring, Safety Standards, Civil and Architectural Engineering, Failure Analysis, Design Specifications, Engineering Design Process
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Product Roadmaps, Timelines, Presentations, Milestones (Project Management), Project Management Software, Kanban Principles, Project Design, Collaborative Software, Project Management, Project Coordination, Team Management, Brainstorming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Natural Language Processing, Large Language Modeling, Fine-tuning, Model Evaluation, Recurrent Neural Networks (RNNs), Data Ethics, Responsible AI, Text Mining, Transfer Learning, PyTorch (Machine Learning Library), Artificial Neural Networks, Data Preprocessing, Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Classification Algorithms, Applied Machine Learning, Data Processing, Machine Learning, Data Analysis, Data Cleansing
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Information Systems, Database Software, Database Systems, Database Management Systems, Database Design, Information Management, Databases, Diagram Design, Relational Databases, Database Management, Data Management, Software Systems
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Blockchain, Digital Assets, Financial Inclusion, FinTech, Emerging Technologies, Cryptography, Distributed Computing, Financial Services, Digital Transformation, Ledgers (Accounting), Cryptographic Protocols, Network Security, Information Privacy, Transaction Processing, General Ledger, Cost Reduction
Beginner · Course · 1 - 3 Months