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: API Design, Application Programming Interface (API), Restful API, Postman API Platform, Flask (Web Framework), MySQL, API Testing, Database Development, Databases, Back-End Web Development, Software Versioning, Software Development, Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Business Modeling, Customer Relationship Building, Customer Relationship Management, Entrepreneurship, Business Planning, Telecommuting, Financial Modeling, Business Strategy, Collaborative Software
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Test Case, Test Automation, Test Tools, Continuous Integration, Test Data, Functional Testing, Test Execution Engine, CI/CD, Software Testing, Code Reusability, Maintainability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Vulnerability Management, Vulnerability Scanning, Vulnerability Assessments, Threat Management, Continuous Monitoring, Cloud Security, Threat Detection, Verification And Validation, Issue Tracking, Data Pipelines, Data Import/Export
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Unity Engine, Animations, User Interface (UI), Game Design, Video Game Development, UI Components, User Interface (UI) Design, Virtual Environment, Visualization (Computer Graphics), Computer Graphic Techniques, C# (Programming Language), Scripting, Physics
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Canva (Software), Storyboarding, Storytelling, Graphical Tools, Graphic and Visual Design Software, Visual Storytelling, Collaborative Software, Graphic and Visual Design, Animations, Team Oriented, Content Creation, Organizational Skills
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Cloud Infrastructure, Virtual Machines, Google Cloud Platform, Virtual Networking, Infrastructure As A Service (IaaS), Infrastructure Architecture, Cloud Computing Architecture, Cloud Platforms, Virtualization and Virtual Machines, Cloud Computing, Public Cloud, Network Infrastructure, Cloud Management, Virtualization, General Networking, Firewall, Network Planning And Design, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Generative AI, Classroom Management, Responsible AI, Differentiated Instruction, Education Software and Technology, AI Personalization, Lesson Planning, Data Ethics, AI Integrations, Digital pedagogy, Instructional and Curriculum Design, Technical Communication, Ethical Standards And Conduct, Automation, Communication Strategies, Strategic Communication, Critical Thinking
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data-Driven Marketing, Dashboard Creation, A/B Testing, Predictive Modeling, Data Validation, Predictive Analytics, Analytics, Campaign Management, Web Analytics, Verification And Validation, Real Time Data, Management Reporting, Model Evaluation, Scheduling
Beginner · Course · 3 - 6 Months

Skills you'll gain: Human Resource Strategy, Human Resources Management and Planning, Strategic Planning, Organizational Strategy, Human Resources, Business Planning, Human Resource Policies, Business Strategy, Business Strategies, Business Management, Plan Execution, Strategic Thinking, Competitive Analysis, Corporate Strategy, Goal Setting, Key Performance Indicators (KPIs), Business Metrics
Mixed · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Email Marketing, Email Automation, Content Performance Analysis, Marketing Automation, AI Personalization, Email Security, Dashboard, Personalized Campaigns, Data-Driven Marketing, Performance Analysis, Campaign Management, Marketing Analytics, Driving engagement, Direct Marketing, Performance Reporting, Cross-Channel Marketing, Responsible AI, Copywriting, Customer Analysis, A/B Testing
Beginner · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: NSX-T Network Virtualization, Virtual Networking, Software-Defined Networking, Zero Trust Network Access, Network Switches, Network Architecture, Software-Defined Data Center (SDDC), Routing Protocols, Network Security, Security Controls, Firewall, Network Routing, Load Balancing, Network Protocols, Infrastructure Architecture, Scalability
Intermediate · Course · 1 - 4 Weeks