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: Facebook, Marketing Strategies, Social Media Campaigns, Social Media Marketing, Social Media, Marketing, Social Media Content, Marketing Effectiveness, Target Audience, Drive Engagement, Customer Engagement
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Salesforce, Salesforce Development, Marketing Automation, User Experience, Content Management, UI Components, Authentications, Cloud Development, Customer Service, Customer Communications Management, Cloud Management, Process Mapping, Cloud Services, Encryption, Business Strategy
Beginner · Course · 3 - 6 Months

Skills you'll gain: UI Components, C# (Programming Language), Application Frameworks, Network Routing, Web Applications, Javascript, Event-Driven Programming, Model View Controller, Server Side, Data Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apple iOS, Swift Programming, Interactive Data Visualization, User Interface (UI), Data Sharing, Application Programming Interface (API), User Interface (UI) Design, Data Modeling, Real Time Data
Intermediate · Course · 3 - 6 Months

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

Skills you'll gain: Matplotlib, Statistical Modeling, Descriptive Statistics
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, Swift Programming, User Interface and User Experience (UI/UX) Design, User Interface (UI), Apple Xcode, Data Modeling, UI Components, Mobile Development, Authentications, Debugging, Data Storage Technologies, Data Security
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Ajax, JavaScript Frameworks, Web Applications, Javascript, Web Development Tools, Model View Controller, Event-Driven Programming, UI Components, HTML and CSS, Data Mapping, User Interface (UI), Routing Protocols, Restful API
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Leaflet (Software), React.js, Application Deployment, Application Development, Cloud Deployment, Web Development, Responsive Web Design, Interactive Design, User Interface (UI)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: JavaScript Frameworks, Frontend Performance, Real Time Data
Beginner · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Leadership Studies, Program Management, Stakeholder Management, Organizational Leadership, Digital Transformation, Organizational Change, AI Enablement, Change Management, Workforce Development, Collaboration
Beginner · Course · 1 - 3 Months

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