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: Email Automation, Web Presence, AI Personalization, Web Design, AI powered creativity, Web Design and Development, Automation, AI Integrations, Responsive Web Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft Word, Microsoft Office, Technical Documentation, Document Management, Graphic and Visual Design, Information Architecture, Content Development and Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Human Resources Management and Planning, Human Resource Strategy, Workforce Planning, Human Resources, Business Planning, Workforce Development, Workforce Management, Succession Planning, Human Resources Information System (HRIS), Human Capital, People Development, Staff Management, Capacity Planning, Organizational Structure, Employee Performance Management, Key Performance Indicators (KPIs), Job Analysis, Performance Management, Performance Measurement, Goal Setting
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Systems, Automation Engineering, Robotics, Machine Controls, Electronic Systems, Automation, Control Systems, Electronic Hardware, Power Electronics, Electronics, Medical Equipment and Technology, Medical Devices, Electric Power Systems, Electrical Systems, Health Technology, Medical Telemetry
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Assembly Drawing, Drafting and Engineering Design, Electrical Systems, Electronics, Design Specifications, Hardware Design, Electrical Power, Electronics Engineering, Technical Design, Electronic Components, Engineering Design Process, Electronic Systems, Verification And Validation, Engineering Documentation, Manufacturing Processes, Manufacturing and Production, Project Documentation, Design, Design Strategies, Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Post-Production, 3D Assets, Virtual Environment, Computer Graphic Techniques, Architectural Design, Visualization (Computer Graphics), Computer Graphics, Image Quality, File Management
Advanced · Course · 3 - 6 Months
Skills you'll gain: API Design, Application Programming Interface (API), Cloud API, AI Security, Cloud Management, Security Controls, Application Performance Management, Load Balancing, Incident Response, MLOps (Machine Learning Operations), GitHub, Python Programming, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, AI powered creativity, Canva (Software), AI Workflows, AI Integrations, Responsible AI, Content Creation, Quality Control, Quality Assurance, Creative Design, Campaign Planning, Marketing Materials, Ethical Standards And Conduct
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cascading Style Sheets (CSS), HTML and CSS, Responsive Web Design, Web Design, Web Design and Development, Web Development, Front-End Web Development, Interactive Design, Animations, Visual Design, Design, Maintainability, Typography, Style Guides, Application Design, Interactive Learning, User Experience, Semantic Web
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft SQL Servers, Database Design, Transact-SQL, Transaction Processing, Database Development, Relational Databases, Stored Procedure, SQL, Database Management, Databases, Business Reporting, Data Maintenance, Data Integrity, Query Languages, Test Data, Development Testing, Procedure Development, Billing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AutoCAD, Architectural Drawing, Technical Drawing, Computer-Aided Design, Drafting and Engineering Design, Architectural Design, Design Specifications, Building Design, Safety Standards, Technical Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, 3D Assets, Event-Driven Programming, Software Development Tools, Video Game Development, Code Reusability, User Interface (UI), Build Tools, User Interface (UI) Design, Scripting, Software Design, Object Oriented Design, C# (Programming Language), Git (Version Control System)
Mixed · Course · 1 - 3 Months