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.

LearnKartS
Skills you'll gain: Control Objectives for Information and Related Technology (COBIT), Performance Management, Governance, Performance Measurement, Process Management, IT Management, Project Implementation, Program Implementation, Enterprise Architecture, Risk Management Framework, Goal Setting, Business Analysis, Business Strategies, Stakeholder Management
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Linux, Linux Commands, Computer Systems, Command-Line Interface, Cybersecurity, Computer Architecture, Network Security, Vulnerability Assessments, Hardware Architecture, Application Security, Threat Detection, Authorization (Computing), Network Protocols, Virtual Private Networks (VPN), Operating Systems, Authentications, Network Monitoring, TCP/IP, Network Analysis
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Machine Learning, Applied Machine Learning, Research, Model Evaluation, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Research Design, Data Collection, Surveys, Human Factors, Classification Algorithms, Experimentation, Data Quality, Statistical Analysis
Intermediate · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Search Engine Marketing, Google Ads, Marketing Analytics, Web Analytics, Google Analytics, Key Performance Indicators (KPIs), Marketing Effectiveness, Performance Measurement, Business Metrics, Marketing Budgets, Performance Metric, Performance marketing, Pay Per Click Advertising, Paid media, Marketing Strategies, Search Engine Optimization, Data-Driven Decision-Making, Marketing Automation, Digital Marketing, AI Personalization
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Brochures, Canva (Software), Logo Design, Marketing Materials, Marketing Design, Promotional Materials, Graphic Design, Marketing, Design, Branding
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Blockchain, Secure Coding, Application Security, Software Design Patterns, Web Applications, Application Development, Debugging, Transaction Processing, Scalability
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: No-Code Development, Application Design, Application Performance Management, Application Development, Authorization (Computing), Authentications, Application Lifecycle Management, Data Management, Restful API, Application Security, Scalability, Software Versioning, Automation, Data Security, Debugging, Data Validation
Intermediate · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Secure Coding, Application Security, Verification And Validation, Code Review, Linux, Vulnerability Assessments, User Accounts, Data Validation, Debugging, Cryptography, C (Programming Language), File Management, OS Process Management
Intermediate · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Presentations, Case Studies, Cultural Diversity, Culture, Team Management, Organizational Effectiveness, Team Building, Analysis, Strategic Decision-Making, Business Consulting, Strategic Thinking, Organizational Strategy, Microsoft PowerPoint, Data-Driven Decision-Making, Root Cause Analysis, Human Resources Management and Planning, Business Leadership
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Game Design, Animation and Game Design, Video Game Development, User Interface (UI), UI Components, Debugging, Scripting, C# (Programming Language)
Mixed · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Intellectual Property, Research, Higher Education, Research Methodologies, Research Design, Science and Research, Ethical Standards And Conduct, Student Engagement, Safety and Security
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: PostgreSQL, Database Administration, Relational Databases, Database Design, Database Management, Database Architecture and Administration, SQL, Stored Procedure, Databases, Transaction Processing, Data Manipulation, Query Languages
Intermediate · Course · 1 - 4 Weeks