Docker courses can help you learn containerization, image management, and orchestration techniques. You can build skills in deploying applications, managing microservices, and automating workflows. Many courses introduce tools like Docker Compose for defining multi-container applications and Kubernetes for orchestrating containerized applications at scale. You'll also explore best practices for version control and continuous integration, ensuring your applications run smoothly across different environments.

Skills you'll gain: Cloud Deployment, Software Development Life Cycle, OpenShift, Istio, Kubernetes, Node.JS, Software Architecture, Application Deployment, Restful API, Database Design, CI/CD, Cloud-Native Computing, NoSQL, Git (Version Control System), Cloud Applications, Javascript, Front-End Web Development, Ajax, Azure DevOps, Software Development
★ 4.6 (9.8K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Jenkins, CI/CD, Continuous Delivery, Continuous Integration, Continuous Deployment, DevOps, Devops Tools, Application Deployment, Build Tools, Ansible, Software Configuration Management, Apache Maven, Software Installation, Git (Version Control System), GitHub, Authentications
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Containerization, Docker (Software), Infrastructure as Code (IaC), Terraform, Application Deployment, AI Workflows, CI/CD, Application Programming Interface (API), Regression Testing, Code Review, Test Automation, Software Testing, Software Engineering Tools, Requirements Analysis, Unit Testing, Responsible AI, Generative AI, Software Development, Javascript
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Agentic Workflows, Agentic systems, Email Automation, AI Workflows, Business Process Automation, Docker (Software), Automation, Workflow Management, Model Evaluation, Containerization, Application Programming Interface (API), Dataflow, Cloud Deployment, JSON, Application Deployment, Cloud Hosting
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prometheus (Software), Grafana, Kubernetes, DevOps, Business Metrics, System Monitoring, Application Deployment, Cloud Platforms, Service Level, Docker (Software), Microservices, Data Pipelines, Software Development, Configuration Management, Engineering, Scientific, and Technical Instruments, Debugging, Verification And Validation, Data Collection
Intermediate · Course · 3 - 6 Months

Board Infinity
Skills you'll gain: Email Security, Threat Detection, Model Deployment, MLOps (Machine Learning Operations), AI Security, Model Evaluation, Model Training, Feature Engineering, Applied Machine Learning, Text Mining, Cybersecurity, Machine Learning, Data Preprocessing, Authentications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Kafka, Data Pipelines, PySpark, Apache Spark, Data Engineering, Data Validation, Data Architecture, Data Quality, Docker (Software), Apache, Data Capture, Data Collection, Data Modeling, Data Science, Data Transformation, Data Management, Data Governance, Python Programming, Data Security, Data Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microservices, Docker (Software), Containerization, API Gateway, Redis, API Design, Software Design, ASP.NET, .NET Framework, Software Architecture, Software Design Patterns, Cloud-Native Computing, Application Programming Interface (API), Frontend Integration, C# (Programming Language), Event-Driven Programming, Integration Testing, Software Development, Scalability, Web Development
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: CI/CD, Jenkins, Kubernetes, Docker (Software), Devops Tools, DevOps, Continuous Integration, Containerization, Application Deployment, Continuous Deployment, GitHub, Development Environment, System Configuration
★ 4.9 (16) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Secure Coding, Microservices, Cloud Deployment, Kubernetes, Jest (JavaScript Testing Framework), Containerization, Application Deployment, Application Security, Node.JS, Performance Tuning, Docker (Software), Debugging, Hardening, Performance Testing, Web Applications, Unit Testing, Development Testing, Web Development, Safety and Security, Javascript
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: DevOps, CI/CD, Devops Tools, Continuous Deployment, Continuous Delivery, Containerization, Application Deployment, Docker (Software), Continuous Integration, Development Environment, Release Management, Web Development Tools, Data Persistence, Full-Stack Web Development, Web Development, GitHub, Node.JS, Software Engineering Tools, Vibe coding, Software Engineering
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apache Hadoop, Apache Spark, Apache Hive, Big Data, IBM Cloud, Kubernetes, Docker (Software), Scalability, Data Processing, Development Environment, Distributed Computing, Performance Tuning, Application Deployment, Debugging
★ 4.4 (485) · Intermediate · Course · 1 - 3 Months