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: Site Reliability Engineering, Safety Culture, DevOps, Continuous Delivery, Culture Transformation, Service Level, Continuous Integration, Staff Management, System Monitoring, Capacity Management, Incident Management, Design Thinking, Automation, Data-Driven Decision-Making
Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, Bootstrap (Front-End Framework), Node.JS, Back-End Web Development, Unit Testing, Full-Stack Web Development, Web Components, Front-End Web Development, Authentications, User Accounts, TypeScript, MySQL
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Vulnerability Assessments, Vulnerability Management, Vulnerability Scanning, Cyber Security Assessment, Hardening, Threat Management, Patch Management, Cyber Risk, Continuous Monitoring, Threat Detection, Cyber Threat Hunting, Application Security, Security Controls, Cyber Attacks, Cyber Engineering, Cyber Security Policies, Network Security, Cyber Security Strategy, Network Engineering, Web Applications
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Animations, Instagram, Graphic Design, Social Media Campaigns, Product Promotion, Social Media Content, Social Media, Design, Content Creation, Facebook, Social Media Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Responsive Web Design, User Interface (UI), Cascading Style Sheets (CSS), User Interface and User Experience (UI/UX) Design, Web Applications, Web Development, Front-End Web Development, HTML and CSS, Javascript, Real Time Data, Hypertext Markup Language (HTML), Application Programming Interface (API), Event-Driven Programming, Animations
Advanced · Course · 3 - 6 Months

Skills you'll gain: Stakeholder Management, Agile Project Management, Stakeholder Engagement, Sprint Planning, Agile Methodology, Project Planning, Requirements Management, Release Management, Backlogs, Sprint Retrospectives, Project Scoping, Kanban Principles, User Story, Prioritization, Estimation
Mixed · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: Customer experience improvement, Salesforce, Operational Excellence, Operational Efficiency, Cloud-Based Integration, Business Solutions, Amazon Web Services, Technology Solutions, Systems Integration, Business Operations, Solution Design, Data Integration, Business Transformation
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Governance, Data Strategy, Data Management, Data Pipelines, General Data Protection Regulation (GDPR), Data Quality, Dataflow, Technical Communication, Data Processing, Personally Identifiable Information, Compliance Auditing, Jira (Software), Regulation and Legal Compliance, Project Planning, Data Storage, Process Analysis, Performance Analysis
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: LLM Application, Prompt Engineering, Performance Tuning, Performance Testing, Tool Calling, Responsible AI, A/B Testing, Application Performance Management, Retrieval-Augmented Generation, Model Evaluation, OpenAI API, Scalability, API Design
Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Software Quality Assurance, Test Automation, Usability Testing, Quality Assurance, Software Testing, Usability, Test Tools, Software Development Life Cycle, Selenium (Software), Acceptance Testing, Test Script Development, Back-End Web Development, API Testing, Test Case, User Experience Design, Human Computer Interaction, Functional Testing, Cloud Computing, Database Management Systems, Leadership
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Role-Based Access Control (RBAC), Application Performance Management, System Monitoring, Performance Tuning, Devops Tools, Site Reliability Engineering, Continuous Monitoring, Application Deployment, Transact-SQL, Transaction Processing, Enterprise Application Management, Incident Management, Anomaly Detection, Microservices, Performance Analysis, Containerization, Email Automation, Real Time Data, Analysis, Health Policy
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, 3D Assets, Computer Graphics, Computer Graphic Techniques, Animation and Game Design, Graphical Tools
Advanced · Course · 1 - 3 Months