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: MITRE ATT&CK Framework, AI Security, Cyber Threat Intelligence, Cybersecurity, Threat Modeling, Threat Detection, Responsible AI, Artificial Intelligence, Anomaly Detection, Data Ethics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Oracle SQL Developer, Oracle Databases
Intermediate · Specialization · 1 - 3 Months
Skills you'll gain: Prompt Engineering, Risk Management Framework, Legal Technology, Responsible AI, Legal Risk, Risk Mitigation, Generative AI, Compliance Management, Governance Risk Management and Compliance, Risk Management, Business Process Automation, Automation, Data Ethics, Law, Regulation, and Compliance, Analytics, Governance, Data-Driven Decision-Making
Advanced · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: ChatGPT, Podcasting, AI Product Strategy, Content Creation, Course Development, AI Enablement, Entrepreneurship, Product Automation, Digital Assets, Artificial Intelligence, WordPress, Marketing Strategies, E-Commerce, Web Development, Digital Transformation, Email Marketing, Search Engine Optimization, Digital Marketing, Writing, Business Acumen
Beginner · Course · 1 - 4 Weeks

Real Madrid Graduate School Universidad Europea
Skills you'll gain: AI Enablement, Exercise Science, Kinesiology, Decision Support Systems, Predictive Modeling, Health Technology, Biomedical Engineering, Machine Learning
Beginner · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Proposal Writing, Proposal Development, Sales Process, Enterprise Sales, Business Writing, B2B Sales, Sales Presentation, Business Marketing, Specialized Sales, Presentations, Company, Product, and Service Knowledge, Target Audience
Mixed · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Network Planning And Design, Network Troubleshooting, Network Administration
Beginner · Course · 1 - 3 Months

Skills you'll gain: API Design, Application Programming Interface (API), Restful API, Postman API Platform, Flask (Web Framework), MySQL, Databases, Software Versioning, Software Development, Design
Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Spatial Analysis, Geographic Information Systems, Scripting, Geospatial Mapping, Dashboard, Data Visualization Software, Data Processing, Interactive Data Visualization, Data Manipulation, Cascading Style Sheets (CSS)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Design, Computer Programming
Intermediate · Course · 1 - 4 Weeks

SAE Institute México
Skills you'll gain: Video Game Development, Unity Engine, Game Design, Animation and Game Design, User Interface (UI), Software Design, Scripting
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Computational Logic, Verification And Validation, Theoretical Computer Science, Systems Design, Model Evaluation, Simulations, Algorithms, Safety and Security
Beginner · Course · 1 - 4 Weeks