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: AI Personalization, AI powered creativity, Generative AI, Virtual Environment, Virtual Reality, Storytelling, Game Design, Interactive Design, Content Creation, Education Software and Technology, Media Production
★ 4.9 (9) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Data Presentation, Peer Review, Interactive Data Visualization, Data Visualization, Storytelling, Microsoft Excel, Dashboard Creation, Data-Driven Decision-Making, Presentations, Pivot Tables And Charts, Data Visualization Software, Business Intelligence, Constructive Feedback, Financial Reporting, User Feedback, Business, Stakeholder Communications, Case Studies, Decision Making
★ 4.9 (14) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microservices, .NET Framework, ASP.NET, Microsoft Azure, Object-Relational Mapping, OAuth, Cloud Storage, API Gateway, Software Architecture, Payment Systems, Authentications, Data Storage, Systems Architecture, C# (Programming Language), Cloud Services, Model View Controller, Application Programming Interface (API), Software Design Patterns, Restful API, Identity and Access Management
Beginner · Course · 3 - 6 Months

Skills you'll gain: Program Management, Stakeholder Management, Stakeholder Engagement, Stakeholder Analysis, Project Management, Agile Project Management, Project Management Software, Stakeholder Communications, Diagram Design, Agile Methodology
★ 4.8 (14) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Customer experience improvement, Workflow Management, Process Design, Customer Service, Customer Support, Customer Engagement, Generative AI, Customer Communications Management, Emotional Intelligence, Customer Success Management, OpenAI, Salesforce, Customer Data Management, Customer Relationship Management, Artificial Intelligence, Customer Analysis, No-Code Development, De-escalation Techniques, Surveys, Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Network Security, Wireless Networks, Network Performance Management, Network Monitoring, Dynamic Host Configuration Protocol (DHCP), Ansible, Network Administration, Software-Defined Networking, Network Planning And Design, Local Area Networks, Network Protocols, System Configuration, Infrastructure as Code (IaC), Remote Access Systems, Terraform, Configuration Management, Authentications
★ 5 (6) · Advanced · Course · 3 - 6 Months
University of Michigan
Skills you'll gain: SQL, Relational Databases, Datamaps, Database Management, Query Languages, Databases, Database Design, Database Systems, Data Visualization, Object Oriented Programming (OOP), Data Processing, Data Modeling, Data Manipulation, Geospatial Mapping, Data Storage, Python Programming
★ 4.7 (6) · Mixed · Course · 1 - 3 Months

SkillUp
Skills you'll gain: Decision Intelligence, Model Training, Machine Learning Algorithms, Forecasting, Classification Algorithms, Dimensionality Reduction, Embeddings
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Network Protocols, Communication Systems, Test Equipment, Internet Of Things, Digital Signal Processing, Wireless Networks, Integrated Development Environments, Debugging, Computational Logic, Digital Analysis, System Configuration, Program Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Financial Statement Analysis, Financial Statements, Management Accounting, Revenue Recognition, Forecasting, Financial Analysis, Cost Accounting, Budget Management, Inventory Accounting, Financial Accounting, Budgeting, Performance Measurement, Cost Management, Business Systems Analysis, Data Mining, Analytics, Enterprise Resource Planning, Systems Analysis, Financial Controls, Finance
★ 5 (13) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Applicant Tracking Systems, Writing, Business Writing, Content Strategy, Content Development and Management, Writing and Editing, Concision, Organizational Skills
★ 5 (13) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: GIS Software, Geographic Information Systems, Spatial Data Analysis, Geospatial Information and Technology, Spatial Analysis, Geospatial Mapping, Data Validation, Metadata Management, Data Quality, Verification And Validation, File Management, Package and Software Management, Development Environment, Software Installation
★ 1.7 (6) · Beginner · Course · 1 - 3 Months