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: Wide Area Networks, Network Troubleshooting, Network Monitoring, Software-Defined Networking, Virtual Networking, Network Performance Management, Firewall, Amazon Web Services, Cloud Services, Software As A Service, TCP/IP, Cloud Technologies, Network Security, Intrusion Detection and Prevention
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Instagram, Social Media, Social Media Content, Photo Editing, Graphic and Visual Design Software, Graphic and Visual Design, Social Media Marketing, Content Creation, Advertising Campaigns, Marketing Materials, Branding, Content Marketing, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Application Lifecycle Management, Power Platform CLI, CI/CD, Continuous Integration, Power Platform Architecture & Technical Design, Microsoft Power Platform, Continuous Delivery, Software Development Life Cycle, Enterprise Application Management, GitLab, Application Deployment, Azure DevOps, Microsoft Azure, Configuration Management, Version Control, Solution Architecture, YAML, Data Science
Beginner · Course · 3 - 6 Months

Skills you'll gain: Cloud Applications, Application Design, Google Cloud Platform, Data Store, Cloud API, Application Development, Cloud Storage, Cloud Services, Data Storage, Microservices, Object-Relational Mapping, Scalability, Node.JS
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Autodesk Maya, Cinematography, Post-Production, Virtual Environment, 3D Modeling, Computer Graphics, Visualization (Computer Graphics), Adobe Photoshop
Intermediate · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Django (Web Framework), Development Environment, Authentications, Model View Controller, Web Development, Software Installation, Application Frameworks, Integrated Development Environments, Security Controls, Virtual Environment, System Configuration, Application Development, Application Deployment, API Design, Relational Databases
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Mahout, NoSQL, Big Data, Databases, Real Time Data, Scalability, Distributed Computing, Data Persistence, Database Architecture and Administration, Model Evaluation, Data Integrity, Unstructured Data, Machine Learning Algorithms, Classification Algorithms
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Presentations, Sales Presentation, User Accounts, Account Management, Data Visualization, Business Communication, Data Storytelling, Content Creation, Entrepreneurship, Marketing Communications
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Threat Modeling, Vulnerability Assessments, Security Controls, Blockchain, Security Testing, Network Infrastructure, Network Security, Cryptography, Malware Protection, Scripting, Transaction Processing, Network Protocols, Encryption
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: WordPress, Ajax, Content Management Systems, Web Development, PHP (Scripting Language), Database Development, MySQL, Javascript and jQuery, Database Management, Cascading Style Sheets (CSS), User Accounts
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Content Management Systems, Authentications, Authorization (Computing), Web Components, Content Management, TypeScript, Application Programming Interface (API), Web Analytics and SEO, Restful API, Web Applications, Role-Based Access Control (RBAC), Web Development Tools, Software Installation, Data Modeling
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, Entrepreneurship, Growth Strategies, Customer Acquisition Management, Marketing Strategies, Business Planning, Target Audience, Animations, Sustainable Business, Business Strategies, Instagram, Branding
Beginner · Course · 1 - 4 Weeks