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.

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Environmental Regulations, Environmental Laws, Environmental Resource Management, Sustainable Business, Sustainable Development, Environmental Management Systems, Environment and Resource Management, Pollution Prevention, Environment, Environmental Issue, Regulation and Legal Compliance, Law, Regulation, and Compliance, Corporate Sustainability, Natural Resource Management, Climate Change Mitigation, Waste Minimization, Climate Change Adaptation, Continuous Improvement Process, Product Lifecycle Management
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Node.JS, Authentications, Middleware, Server Side, Back-End Web Development, MongoDB, Authorization (Computing), Web Development, JSON, Encryption, JavaScript Frameworks, Model View Controller, Web Applications, Restful API, User Accounts, MySQL, Javascript, TypeScript, Email Automation, Verification And Validation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Apache Airflow, CI/CD, Data Pipelines, Continuous Deployment, Workflow Management, Site Reliability Engineering, Data Engineering, Model Deployment, Data Quality, Version Control, PostgreSQL, Git (Version Control System), Python Programming, Debugging, SQL, Production Management, Scheduling, Unit Testing, Linux Commands, Web Servers
Intermediate · Course · 1 - 4 Weeks

Instituto Tecnológico de Aeronáutica
Skills you'll gain: Transportation Operations, Traffic Flow Optimization, Aerospace Basic Quality System Standards, Concept Of Operations, Sustainable Systems, Environmental Regulations, Electric Power Systems, Emerging Technologies, Infrastructure Architecture, Environmental Issue, Law, Regulation, and Compliance, Social Impact, Innovation, Technical Standard, Regulation and Legal Compliance
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Logo Design, Typography, Canva (Software), Style Guides, Brand Strategy, Branding, AI powered creativity, Digital Design, Graphic and Visual Design, Graphic Design, Marketing Design, Color Theory, Brand Management, Presentations, Auditing, Asset Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Animation and Game Design, Video Game Development, Animations, 3D Assets, Game Design, Development Testing, Virtual Environment, Artificial Intelligence, User Interface (UI)
Intermediate · Course · 1 - 3 Months

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

Skills you'll gain: Personal Development, Mindfulness, Self-Awareness, Growth Mindedness, Lifelong Learning, Creativity, Visual Storytelling, Digital Design, Meditation & Breathwork, Graphics Software, Color Theory, Creative Thinking, Storytelling, Design Elements And Principles, Design Software
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Model Deployment, Model Training, Model Optimization, Data Preprocessing, MLOps (Machine Learning Operations), Data Cleansing, Microservices, Data Pipelines, Feature Engineering, Data Quality, Containerization, Application Deployment, Service Level, Extract, Transform, Load, Data Transformation, System Monitoring, Machine Learning Methods, Performance Tuning, Machine Learning Algorithms
Intermediate · Specialization · 3 - 6 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Encryption, Information Systems Security, Threat Modeling, Cybersecurity, Cyber Attacks, Computer Security Incident Management, Threat Management, Application Security, Data Security, Computer Security, Security Management, Network Security, Incident Response, Data Encryption Standard, Cyber Security Policies, Cryptography, Intrusion Detection and Prevention, Security Controls, Data Integrity, Authentications
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Generative Model Architectures, AI Product Strategy, AI Integrations, Risking, Decision Intelligence
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Mapping, File Transfer Protocol (FTP), Middleware, Transaction Processing, Verification And Validation, Data Integration, Fraud detection, Web Services, Integration Testing, Data Validation, Simple Object Access Protocol (SOAP), Development Testing, Enterprise Architecture, Business Process Automation, Process Driven Development, Process Modeling, Oracle Databases, API Testing, Enterprise Application Management, Business
Beginner · Specialization · 1 - 3 Months