// Skill
Learn CI/CD
Careers that need CI/CD
ShortcutNot sure if CI/CD is the right thing to learn next? Get a personalized roadmap based on your resume and target role.
Best courses to learn CI/CD
Production ML with Hugging Face
Learn to deploy ML models to production using the Sovereign Rust Stack—a pure Rust implementation with zero Python runtime dependencies. This hands-on course teaches you to work with three critical model formats (GGUF, SafeTensors, APR), implement MLOps pipelines with CI/CD and observability, and deploy models across GPU, CPU, WebAssembly, and edge targets. Through real-world projects including a Python-to-Rust transpiler (Depyler), browser-based speech recognition (Whisper.apr), and LLM inference benchmarking (Qwen), you'll master format conversion, cryptographic model signing, and performan
All levels
MLOps and responsible AI practices
This course equips you with the essential skills to take generative AI models from development to production. You will learn to implement robust MLOps practices on Azure, including automated CI/CD pipelines, version control, and full lifecycle management for your models. Simultaneously, you will dive into the critical principles of Responsible AI, using Microsoft’s framework to build fair, transparent, and ethical models that you can deploy with confidence.
All levels
Scaling No-Code Automation with Reflect
Master No-Code Testing: Advanced Reflect Strategies is an advanced-level course designed for experienced QA professionals and automation specialists looking to scale and stabilize web application testing—without writing code. Going beyond basic record-and-replay, this course equips learners to design modular test architectures, integrate Reflect into CI/CD pipelines, and implement resilient strategies for dynamic UIs. Through practical video walkthroughs, system-level demonstrations, and hands-on challenges, learners will tackle real-world issues like flaky tests, brittle selectors, and post-
All levels
Deploying & Scaling Spring Boot Applications on AWS
Take your Spring Boot skills to the next level by learning how to deploy, scale, and monitor real-world applications using tools like Docker, AWS ECS, and Spring Security. In this hands-on course, you'll apply essential DevOps practices—CI/CD, containerization, and observability—to move confidently from local development to production-ready deployment. In the first module, you’ll explore modern deployment workflows, external configuration, and container fundamentals. You’ll also understand how Docker integrates into Spring Boot development. The second module guides you through building effici
All levels
Deploy any MERN Stack App on Azure Cloud using CICD Pipeline
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course is designed to guide you through deploying a full MERN stack application on Azure Cloud using Azure DevOps pipelines for seamless CI/CD integration. You’ll start by getting a solid introduction to cloud infrastructure, the role of public cloud providers, and the fundamental models like IaaS, PaaS, and SaaS. The course then dives in
All levels
Production Governance and MLOps on Databricks
This intermediate course provides a practical, hands-on exploration of Databricks Governance, focusing on the essential tools and workflows for managing and securing your data lakehouse. You will learn to navigate and control access to your data assets using Unity Catalog, the foundation of Databricks governance. The course covers the core hierarchy of metastores, catalogs, schemas, and tables, and teaches you how to manage them programmatically using the Databricks Python SDK, CLI, and VS Code extension. Beyond foundational access control, you will master the skills to implement modern CI/CD
All levels
Continuous Integration and Continuous Delivery (CI/CD)
A principle of DevOps is to replace manual processes with automation to improve efficiency, reduce human error, and accelerate software delivery. This requires automation that continuously integrates code changes and continuously delivers those changes to a production environment. This course introduces you to Continuous Integration and Continuous Delivery (CI/CD), an automated approach to software development. You’ll discover the benefits of CI/CD for creating a DevOps pipeline and explore popular CI/CD tools. You’ll examine the key features of CI, explore social coding, and the Git Feat
All levels
GitHub: Codespaces, Actions, and Ecosystem Tools
Learn to build cloud-based development environments with GitHub Codespaces, run GPU-accelerated AI workloads, use GitHub Copilot for AI-assisted coding, and automate CI/CD pipelines with GitHub Actions. This hands-on course walks you through launching Codespaces from repository templates, configuring dev containers for different machine types, and running NVIDIA GPU instances for machine learning tasks. You will use Whisper for speech-to-text transcription on GPU-enabled Codespaces and explore Hugging Face for model hosting, datasets, and fine-tuning pre-trained models. The course demonstrates
All levels
Foundations of DevOps and Git
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this meticulously designed course, you'll embark on a journey to understand the fundamental principles of DevOps and the crucial role Git plays in version control and continuous integration. The course begins with an introduction to DevOps, explaining its importance and how it revolutionizes the development and operations landscape. You'll
All levels
Kubernetes From Basics to Guru: DevOps and GitOps
This course delves into the transformative methodologies of DevOps and GitOps, equipping you with the skills to streamline software development and deployment processes. Through engaging lessons, you'll explore the origins and evolution of DevOps, understand the intricacies of Continuous Integration and Continuous Deployment (CI/CD), and gain hands-on experience with Git, the cornerstone of version control. Additionally, you'll learn to create efficient pipelines to automate workflows, enhancing productivity and collaboration within your team. By the end of this course, you'll be proficient in
All levels
Advanced ROS 2: Aerial Robotics, AI & Deployment
Advanced ROS 2 development is a critical skill for building intelligent, autonomous robotic systems in modern industries such as aerospace, manufacturing, and AI-driven automation. This course focuses on integrating ROS 2 with advanced domains like aerial robotics, machine learning, and deployment pipelines to create scalable and efficient robotic solutions. Through hands-on projects and practical workflows, you will learn how to design, program, and deploy robotic systems using ROS 2. From building a DIY mobile robot to implementing CI/CD pipelines and integrating large language models, this
All levels
Testing and Deploying Angular Applications
This course provides you with the essential skills to effectively test, optimize, and deploy Angular applications. You will begin by mastering Angular’s testing ecosystem, setting up tools like Jasmine, Karma, and learning how to write robust test cases. Next, you will explore strategies for optimizing and deploying applications across various environments, while also discovering how to automate your testing and deployment processes through CI/CD pipelines. The course concludes with a focus on real-time monitoring and maintaining production-ready Angular applications. By the end of this cou
All levels
AWS Elastic Beanstalk & CI/CD for Cloud Projects
Build practical cloud deployment and DevOps skills with AWS Elastic Beanstalk and CI/CD. You’ll begin by configuring a development environment and build files, then use Git and AWS CodeCommit for version control. You’ll automate reliable deployments with AWS CodePipeline and configure notifications to support a complete CI/CD workflow. Next, you’ll explore the core AWS Elastic Beanstalk workflow and learn to create, configure, deploy, and manage applications through its simplified PaaS framework. You’ll also apply deployment strategies, customize scaling, set policies, and integrate databases
All levels
Implement Jenkins CI/CD Pipelines for Real-World Deployment
Learners will gain the ability to configure Jenkins, automate build and deployment pipelines, integrate industry-standard DevOps tools, and execute an end-to-end CI/CD project aligned with real-world practices. This course provides a hands-on, project-driven approach to mastering Jenkins for continuous integration and continuous delivery. Learners progress from understanding Jenkins fundamentals and configuration to implementing a complete deployment pipeline using a structured case study. The course emphasizes practical execution—covering user management, job configuration, build validation,
All levels
Automate your DevOps pipelines with GitHub Actions
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will dive into GitHub Actions to automate your DevOps workflows, improving efficiency and streamlining development processes. You’ll explore essential tools for building, deploying, and managing cloud-based applications, containers, and infrastructure, allowing you to automate complex tasks with ease. Whether you’re a developer or IT professional, thi
All levels
Foundations of Site Reliability Engineering Training
This Advanced Site Reliability Engineering Training builds strong expertise in designing, operating, and scaling highly reliable cloud systems using modern SRE and DevOps practices. You learn SLIs, SLOs, SLAs, error budgets, observability, incident management, alerting, RCA, CI CD, chaos engineering, Infrastructure as Code, and performance testing through hands on labs and real world demos using Prometheus, Grafana, Jenkins, Docker, Kubernetes, and Ansible. The course shows how to reduce toil, automate operations, improve resilience, and maintain production ready systems at scale. By the end
All levels