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: Cyber Security Assessment, Compliance Management, Internal Controls, Threat Detection, Governance, Continuous Monitoring, Data Management, Disaster Recovery, Key Performance Indicators (KPIs), Regulatory Requirements, Business Analysis, Organizational Structure, Accountability, Stakeholder Communications
Intermediate · Specialization · 3 - 6 Months

LearnKartS
Skills you'll gain: Java Programming, Object Oriented Programming (OOP), Java, Programming Principles, Computer Programming, Application Development, Program Development, Software Design Patterns, Debugging, Unit Testing
Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Data Analysis Expressions (DAX), Customer Insights, Power BI, Data Modeling, Dashboard, Data Transformation, Data Import/Export, Data Manipulation, Data Literacy, Database Design, Interactive Data Visualization, Data Processing, Big Data, Business Intelligence, Data Integration, Star Schema, Time Series Analysis and Forecasting, Data Visualization Software, Data Cleansing, Trend Analysis
Beginner · Specialization · 1 - 4 Weeks

Microsoft
Skills you'll gain: SQL, Relational Databases, Microsoft Copilot, Database Management, Transaction Processing, Query Languages, Database Design, Databases, Object-Relational Mapping, Performance Tuning, Data Integrity, Data Modeling, Data Security
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Information Systems, Database Software, Database Systems, Database Design, Information Management, Data Modeling, Diagram Design, Relational Databases, Database Management, Data Management
Intermediate · Guided Project · Less Than 2 Hours

Macquarie University
Skills you'll gain: Cyber Governance, Cyber Security Strategy, Threat Modeling, Cyber Security Policies, Cyber Risk, Governance Risk Management and Compliance, ISO/IEC 27001, Cyber Security Assessment, Cybersecurity, Compliance Management, Governance, NIST 800-53, Risk Mitigation, Risk Management, Audit Planning, Policy Analysis, Regulation and Legal Compliance, Stakeholder Engagement, Auditing
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Large Language Modeling, LLM Application, Prompt Engineering, Microsoft Azure, OpenAI API, Retrieval-Augmented Generation, OpenAI, Model Deployment, Risk Management Framework, Embeddings, Cloud Computing, Application Deployment, Python Programming, Scalability
Intermediate · Course · 1 - 4 Weeks

IESE Business School
Skills you'll gain: Lean Methodologies, Workforce Management, Service Improvement, Operations Management, Operational Performance Management, Business Process Management, Process Optimization, Service Management, Operational Efficiency, Process Analysis, Sustainable Business, Capacity Management, Customer experience improvement, Case Studies
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Game Design, Software Development, Development Environment, Software Documentation, Data Validation, Javascript, Debugging, Maintainability, Data Structures, Software Design, Computer Programming, Data Management
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Logo Design, Canva (Software), Marketing Design, Design Elements And Principles, Marketing Materials, Color Theory, Graphic Design, Branding, Marketing, Advertising, Business
Intermediate · Guided Project · Less Than 2 Hours

Vanderbilt University
Skills you'll gain: AI Enablement, Human Resources, Technical Communication, Human Resource Strategy, Employee Surveys, Prompt Engineering, People Development, Generative AI, Persona Development, Interviewing Skills, Performance Review, Document Management, Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Agile Product Development, Wireframing, Product Roadmaps, Customer experience strategy (CX), Agile Project Management, Persona Development, User Experience, Product Requirements, User Story, Product Development, User Research, Product Strategy
Intermediate · Guided Project · Less Than 2 Hours