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: Query Languages, Business Intelligence, Database Management, Analytics, Transaction Processing, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Responsible AI, LangChain, AI Security, LLM Application, Generative Model Architectures, Cloud Deployment, Large Language Modeling, Generative AI, Multimodal Prompts, Cloud Computing Architecture, Model Deployment, Fine-tuning, AI Integrations, ChatGPT, Cloud Computing, Natural Language Processing, Data Ethics, Cloud Security
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Generative AI, AI Enablement, AI literacy, Large Language Modeling, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Business Strategy, Data Strategy, Data Ethics, Artificial Neural Networks, Process Improvement, Process Improvement and Optimization, Cloud Computing, Operational Efficiency, Process Optimization, Big Data, Customer Service, Natural Language Processing, User Experience, Marketing
Mixed · Course · 1 - 3 Months

Skills you'll gain: Model Deployment, MLOps (Machine Learning Operations), AI Orchestration, Dependency Analysis, Continuous Deployment, Generative AI, Release Management, Regression Testing, Verification And Validation, Site Reliability Engineering, AI Workflows, Model Evaluation, Continuous Delivery, Data-Driven Decision-Making, Application Performance Management, Software Technical Review, System Requirements
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Dataflow, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Drupal, Content Management Systems, Content Management, Project Management Life Cycle, Business Requirements, Requirements Analysis, Content Development and Management, Business Analysis, Web Design and Development, UI Components, Blogs, Driving engagement, Application Deployment, Portfolio Management
Beginner · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Digital pedagogy, Education Software and Technology, Augmented Reality, Virtual Environment, Virtual Reality, Innovation, Design Strategies, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Optimization, Fine-tuning, Model Deployment, Data Preprocessing, Model Training, Model Evaluation, Technical Communication, Computer Vision, Image Analysis, Application Deployment, Technical Documentation, Technical Writing, Professional Development, Professional Networking, Artificial Intelligence and Machine Learning (AI/ML), Data Pipelines, Storytelling
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Agentic Workflows, AI Workflows, Agentic systems, No-Code Development, Generative AI Agents, AI Integrations, Front-End Web Development, Database Management, Databases, Vibe coding, Web Design and Development, Data Store, Application Development, Authentications, User Interface (UI) Design, Real Time Data, Application Programming Interface (API), Application Deployment, Payment Systems
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Computing Architecture, Amazon CloudWatch, AWS CloudFormation, Infrastructure as Code (IaC), Cloud Security, Cloud Solutions, Amazon Web Services, Cloud Management, Information Technology Architecture, Cloud Infrastructure, Cloud Computing, IT Security Architecture, Cloud Standards, Public Cloud, Software Architecture, Security Architecture Review, Data Migration, System Monitoring, Event Monitoring, Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Amazon Web Services, Amazon Elastic Compute Cloud, Cloud-Native Computing, AWS CloudFormation, Load Balancing, Cloud Infrastructure, Cloud Hosting, AWS Identity and Access Management (IAM), Serverless Computing, Docker (Software), Containerization, Cloud Storage, Scalability, Identity and Access Management, Cloud Deployment, Data Persistence, Application Deployment
Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Agile Software Development, Software Development Methodologies, Agile Methodology, Scaled Agile Framework, Agile Product Development, Leadership and Management, Agile Project Management, Conflict Management, Leadership, Leadership Development, Organizational Leadership, Sprint Planning, Collaborative Software, Scrum (Software Development), Project Planning, Team Building, Software Development Life Cycle, Software Development, Prioritization, Team Oriented
Mixed · Course · 1 - 3 Months