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: Middleware, Web Services, Data Mapping, Simple Object Access Protocol (SOAP), Restful API, Software Technical Review, Application Development, Cloud Applications, Application Programming Interface (API), System Monitoring, Application Performance Management, Data Integration, Enterprise Application Management, Software Architecture, Business Process Automation, Performance Tuning, Scalability, Debugging, Application Security, Role-Based Access Control (RBAC)
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Serverless Computing, API Gateway, Image Analysis, Amazon CloudWatch, Extensible Markup Language (XML), JSON, Computer Vision, Cloud Deployment, API Design, Amazon Web Services, Event-Driven Programming, Amazon S3, Microservices, Cloud Development, AWS CloudFormation, Application Programming Interface (API), AI Enablement, Cloud Applications, Authentications, Artificial Intelligence and Machine Learning (AI/ML)
Beginner · Specialization · 1 - 3 Months
Skills you'll gain: Performance Tuning, Java, Enterprise Application Management, Computational Thinking, Algorithms, Data Structures, Scalability, Programming Principles, Debugging, Management Consulting, Mitigation, Project Implementation
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, 3D Modeling, Computer Graphic Techniques, Storytelling, Graphical Tools
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Google Cloud Platform, CI/CD, Application Deployment, Role-Based Access Control (RBAC), Cloud Infrastructure, Cloud Storage, Cloud Security, Application Performance Management, Cloud Applications, Managed Services, Identity and Access Management, System Monitoring, Database Management Systems
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Team Performance Management, Agile Project Management, Sprint Planning, Agile Software Development, Agile Product Development, Scaled Agile Framework, Agile Methodology, Sprint Retrospectives, Team Management, Project Management Institute (PMI) Methodology, Team Building, Scalability, Conflict Management, Team Leadership, Initiative and Leadership, Team Oriented, Project Management Life Cycle, Prioritization, Kanban Principles, Discussion Facilitation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Infrastructure as Code (IaC), Terraform, Cloud-Native Computing, Serverless Computing, Kubernetes, DevOps, Cloud Deployment, CI/CD, Scalability, Microservices, Application Deployment, Prometheus (Software), System Monitoring, Distributed Computing, Docker (Software), Grafana, GitHub
Intermediate · Course · 1 - 3 Months

Starweaver
Skills you'll gain: Threat Modeling, Open Web Application Security Project (OWASP), Secure Coding, DevSecOps, Application Security, Cloud Security, Threat Detection, Security Controls, Security Testing, Application Development, Containerization, Software Development, Continuous Monitoring, Cybersecurity, Infrastructure as Code (IaC), Supply Chain, Dependency Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Financial Regulation, Bank Regulations, Financial Market, Derivatives, Securities (Finance), Compensation Management, Compliance Reporting, Risk Management Framework, Liquidation, Governance, Equities, Private Equity
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Clinical Leadership, Nursing Management, Nursing Administration, Teamwork, Leadership, Nursing Practices, Collaboration, Patient Safety, Initiative and Leadership, Care Coordination, Trustworthiness, Mentorship, Ethical Standards And Conduct, Adaptability, Decision Making, Communication Strategies, Accountability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: File I/O
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Game Design, Video Game Development, Animation and Game Design, 3D Assets, Virtual Environment, Computer Graphics, User Interface (UI), Interactive Design, Scripting
Mixed · Course · 1 - 4 Weeks