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: Network Routing, TCP/IP, Virtual Networking, Google Cloud Platform, Network Infrastructure, Virtual Private Networks (VPN), Network Planning And Design, Cloud Computing, Network Monitoring, Network Security, Cloud Security
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Open Web Application Security Project (OWASP), Threat Modeling, Application Security, Software Development Life Cycle, DevSecOps, Security Testing, Secure Coding, Security Engineering, Cloud Security, Encryption, Vulnerability Scanning, Software Development, CI/CD, Cloud Platforms, Vulnerability Assessments, Vulnerability Management, Penetration Testing, Cybersecurity, Configuration Management
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Descriptive Statistics, Data Analysis, Data Visualization, Descriptive Analytics, Exploratory Data Analysis, Data Presentation, Data Transformation, Statistics, Data Visualization Software, Data Storytelling, Statistical Methods, Technical Communication, Statistical Analysis, Microsoft Excel
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, Development Environment, Multimodal Prompts, Embeddings, User Interface (UI), Generative AI, LLM Application, AI Personalization, Image Analysis, Vector Databases
Intermediate · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Java Programming, Object Oriented Programming (OOP), File I/O, Programming Principles, Data Structures, Software Engineering, Unit Testing, Debugging, OS Process Management, Performance Tuning
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: LangGraph, AI Orchestration, LangChain, LLM Application, Agentic Workflows, Generative AI Agents, MLOps (Machine Learning Operations), Context Management, Distributed Computing, Software Design Patterns
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: AI Enablement, Regulatory Requirements, Responsible AI, Compliance Management, Business Transformation, Risk Analysis, Regulation and Legal Compliance, Business Solutions, Cross-Functional Team Leadership, Key Performance Indicators (KPIs), Digital Transformation, Business Risk Management, Scalability, Risk Management, Culture Transformation, Cross-Functional Collaboration, Data-Driven Decision-Making, Employee Training
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Database Design, Database Theory, Database Management Systems, Data Modeling, Metadata Management, Databases, Data Management, Relational Databases, Unified Modeling Language, Data Governance, Enterprise Modeling, Data Integrity, Data Quality
Build toward a degree
Mixed · Course · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Quality Assessment, Program Implementation, Blockchain, Verification And Validation, Workforce Development, Adult Education, Training and Development, Innovation, Training Programs, Employee Training, Digital Assets, Program Evaluation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Entry, Data Integrity, Performance Metric, Business Intelligence, Performance Analysis, Standard Operating Procedure, Vendor Management, Performance Measurement, Supplier Performance Management, Data Validation, Data Maintenance, Performance Reporting, Verification And Validation, Data Capture, Data Management, Record Keeping, Procurement
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Research, Usability Testing, Stakeholder Engagement, User Experience Design, User Experience, Experience Design, Persona (User Experience), Workflow Management, Human Centered Design, User Centered Design, UI/UX Strategy, Wireframing, Prototyping, Design Thinking, Cross-Functional Collaboration, Information Architecture, Storytelling
Beginner · Course · 1 - 3 Months

Skills you'll gain: Dashboard, Interactive Data Visualization, Business Analytics, Data-Driven Decision-Making, Data Presentation, Kibana, Data Analysis, Data Visualization Software, Exploratory Data Analysis, Trend Analysis, Retail Sales, Data Import/Export, System Configuration
Mixed · Course · 1 - 4 Weeks