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.
University of Pennsylvania
Skills you'll gain: Operations Management, Operational Efficiency, Process Analysis, Process Management, Process Improvement, Lean Methodologies, Workflow Management, Continuous Improvement Process, Capacity Planning, Quality Management, Supply Chain Management, Inventory Management System, Statistical Process Controls, Process Flow Diagrams, Root Cause Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, Apple iOS, iOS Development, Apple Xcode
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Preprocessing, Computer Vision, Image Analysis, Real Time Data, Convolutional Neural Networks, Data Transformation, NumPy
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: PyTorch (Machine Learning Library), Deep Learning, Performance Analysis, Artificial Neural Networks, Resource Utilization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Video Game Development, Debugging, Game Design, Program Development, Python Programming, Application Development, Event-Driven Programming, Computer Graphics, Animations, Development Environment
Intermediate · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Enterprise Resource Planning, Business Systems Analysis, Systems Analysis, Requirements Analysis, Cybersecurity, Business Requirements, Business Analysis, Business Systems, Cloud Computing, Cloud Services, Change Management, Business Technologies, Information Technology, Organizational Change, Technology Strategies, Process Flow Diagrams, System Implementation, Governance, Project Management, Critical Thinking
Beginner · Specialization · 3 - 6 Months
Coursera
Skills you'll gain: Extract, Transform, Load, Data Pipelines, Data Warehousing, Data Transformation, Data Integration, Databases, Data Manipulation, Real Time Data, AI Workflows, Database Management, Business Workflow Analysis, Performance Tuning, Process Design, Data Validation, Apache, Scalability, Design
Beginner · Course · 1 - 4 Weeks

Beginner · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Risk Management, Risk Analysis, Enterprise Risk Management (ERM), Risk Management Framework, Incident Management, Incident Response, Cyber Governance, Risk Modeling, Risk Appetite, Computer Security Incident Management, Business Risk Management, Security Management, Security Controls, Threat Management, Disaster Recovery, Information Management, Security Awareness, Vendor Management, Program Evaluation, Continuous Improvement Process
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: User Feedback, Stakeholder Communications, Stakeholder Management, Project Management, Stakeholder Engagement, Project Design, Strategic Communication, Communication Strategies, Report Writing, Key Performance Indicators (KPIs), Process Improvement, Communication, Business Communication, Kanban Principles, Business Reporting, Project Planning
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Model Context Protocol, Load Balancing, Containerization, Docker (Software), Model Deployment, Restful API, API Design, Application Programming Interface (API), Authentications, OAuth, Tool Calling, Scalability, JSON, Servers, Application Performance Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, LangChain, Retrieval-Augmented Generation, LLM Application, Generative AI, Vector Databases, Embeddings, User Interface (UI), UI Components, Semantic Web, Database Systems, Model Evaluation, Data Storage Technologies, Databases, NoSQL, AI Enablement, Large Language Modeling, Flask (Web Framework), Database Management, AI Personalization
Intermediate · Specialization · 1 - 3 Months