DevOps Foundations Training
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
DevOps Foundations Training
This course is part of DevOps & Site Reliability Engineering Mastery Certification Specialization
Instructor: Priyanka Mehta
Included with
Ask Coursera
What you'll learn
Use advanced Git features: tagging, stashing, rebasing.
Track and manage issues with GitHub workflows.
Inspect, undo, and recover code changes.
Apply Git best practices in DevOps projects.
Skills you'll gain
Details to know
March 2026
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 6 modules in this course
This DevOps Foundations Training develops strong skills in building, deploying, and managing modern software systems using DevOps and DevSecOps best practices. You learn DevOps fundamentals, Agile integration, lifecycle management, and core architecture through hands-on labs and real-world case studies. The course covers CI/CD pipelines, essential DevOps tools, security-first development aligned with OWASP guidelines, and advanced Git workflows. It also explains how to manage code collaboration, automate releases, and maintain scalable, secure delivery environments.
By the end of this course, you will be able to: - Apply DevOps Practices: Implement Agile and DevOps principles effectively - Design Delivery Pipelines: Build scalable CI/CD workflows - Integrate Security: Apply DevSecOps and secure coding standards - Manage Version Control: Use Git workflows, branching, and merging - Perform Advanced Git Operations: Handle tagging, rebasing, and recovery Ideal for developers, system administrators, DevOps engineers, and IT professionals seeking practical DevOps and automation skills. No prior DevOps experience is required.
Master DevOps fundamentals with this beginner-friendly module covering DevOps basics, principles, benefits, and real-world adoption. Learn the differences between traditional and DevOps approaches, explore Agile integration, understand common challenges, and see a demo of DevOps implementation to build faster, collaborative, and efficient software delivery pipelines.
What's included
10 videos1 reading3 assignments
10 videos•Total 38 minutes
- Learning Objectives•1 minute
- Getting Started with DevOps•2 minutes
- Benefits of DevOps•6 minutes
- DevOps Principles•4 minutes
- Traditional Approach•5 minutes
- Challenges in the Traditional Approach•3 minutes
- Traditional Approach vs. DevOps•2 minutes
- Adopting DevOps Model•3 minutes
- Demo: Implementing the DevOps Model•7 minutes
- What Is Agile?•4 minutes
1 reading•Total 10 minutes
- Course Syllabus•10 minutes
3 assignments•Total 130 minutes
- Assessment for DevOps Fundamentals•60 minutes
- Quiz on DevOps Basics•15 minutes
- Quiz on DevOps Adoption & Comparison•55 minutes
Explore advanced DevOps practices, architecture, and real-world case studies in this comprehensive module. Learn the differences between DevOps and Agile, understand DevOps lifecycle and core architecture, work with essential DevOps tools, and analyze industry case studies including infrastructure provisioning challenges and Netflix’s cloud transformation for scalable, high-performance delivery.
What's included
5 videos3 assignments
5 videos•Total 16 minutes
- DevOps vs. Agile•4 minutes
- DevOps: Architecture, Lifecycle•3 minutes
- DevOps Tools•2 minutes
- Case Study: Infrastructure Provisioning Bottleneck•5 minutes
- Case Study: Netflix Infrastructure Transformation•2 minutes
3 assignments•Total 130 minutes
- Assessment for DevOps Practices, Architecture & Case study•60 minutes
- Quiz on DevOps vs Agile & Core Architecture•15 minutes
- Quiz on Case studies•55 minutes
Learn DevSecOps fundamentals in this in-depth module covering security-first DevOps practices, the six pillars of DevSecOps, and OWASP guidelines. Explore DevSecOps architecture, leading tools, and best practices through real-world case studies on secure software delivery and digital operations, while understanding the business impact of secure DevOps implementation.
What's included
9 videos3 assignments
9 videos•Total 27 minutes
- Introduction to DevSecOps•7 minutes
- Six Pillars of DevSecOps•2 minutes
- OWASP DevSecOps Guidelines•3 minutes
- DevSecOps Architecture•4 minutes
- Best Practices and Tools for DevSecOps•2 minutes
- Case Study: Secure Software Delivery•3 minutes
- Case Study: Secure Digital Operations•2 minutes
- Business Impact Overview: DevOps Implementation•3 minutes
- Key Takeaways•2 minutes
3 assignments•Total 130 minutes
- Assessment for DevSecOps Fundamentals•60 minutes
- Quiz on Introduction to DevSecOps•15 minutes
- Quiz on DevSecOps Architecture and Case study•55 minutes
Build strong foundations in Version Control Systems and Git with this practical module covering VCS concepts, tools, and their role in the DevOps lifecycle. Learn Git fundamentals, key commands, repositories, snapshots, and configurations. Gain hands-on experience with GitHub, including repository creation, cloning, pushing, and pulling for efficient collaboration and code management.
What's included
14 videos4 assignments
14 videos•Total 35 minutes
- Learning Objectives•1 minute
- Overview of Version Control System•4 minutes
- Key Concepts of a VCS•3 minutes
- Role of VCS in DevOps Lifecycle•2 minutes
- Types and Tools of VCS•5 minutes
- Introduction to Git as a Version Control System•4 minutes
- Basic Git Commands•2 minutes
- Git Snapshots•1 minute
- Git Configuration Level, Repositories, and Index•3 minutes
- Git and GitHub Basics: Repository Creation and Cloning•2 minutes
- Demo: Creating and Cloning a GitHub Repository•1 minute
- Working with Remote Git Repositories•1 minute
- Demo: Pushing a File to the GitHub Repository •3 minutes
- Pulling from a Remote Git Repository•3 minutes
4 assignments•Total 145 minutes
- Assessment for Version Control Systems & Git Basics•60 minutes
- Quiz on Version Control Fundamentals•15 minutes
- Quiz on Git Fundamentals•15 minutes
- Quiz on Working with Git & GitHub•55 minutes
Master Git collaboration and team workflows with this hands-on module covering forking, cloning, branching, pull requests, and version control best practices. Learn to merge branches, resolve conflicts, and manage file changes through practical demos. Explore business benefits of Git in DevOps and complete a project to apply collaborative version control in real-world scenarios.
What's included
15 videos4 assignments
15 videos•Total 42 minutes
- Forking and Cloning in Git•3 minutes
- Demo: Creating a Pull Request in Git •5 minutes
- Branching in Git•4 minutes
- Demo: Creating a Branch in Git •2 minutes
- Switching Branches in Git•1 minute
- Demo: Switching Branches in Git•2 minutes
- Merging Branches in Git•1 minute
- Demo: Merging Branches in Git•2 minutes
- Merge Conflicts in Git•1 minute
- Demo: Resolving Merge Conflicts in Git•5 minutes
- Demo: Resolving Merge Conflicts on File Modifications•4 minutes
- Business Benefits of Using Git in DevOps•3 minutes
- Organizations Using Git•3 minutes
- Key Takeaways•1 minute
- Lesson-End Project: Implementing Basics of Version Control System with Git•5 minutes
4 assignments•Total 145 minutes
- Assessment for Git Collaboration, Branching & Team Workflows•60 minutes
- Quiz on Collaboration & Branching in Git•15 minutes
- Quiz on Merging & Conflict Resolution•15 minutes
- Quiz on Git in Business Context•55 minutes
Advance your Git expertise with this in-depth module covering issue tracking, upstream workflows, tagging, stashing, and rebasing. Learn to manage versions, inspect and undo changes, and recover commits through hands-on demos. Explore the business impact of advanced Git operations in DevOps and complete a project to apply enterprise-grade version control practices.
What's included
17 videos4 assignments
17 videos•Total 47 minutes
- Learning Objectives•1 minute
- Advanced Operations in Git•3 minutes
- Demo: Creating and Tracking Issues in GitHub•2 minutes
- Tracking Upstream and Downstream Issues•1 minute
- Demo: Working with Git Upstream•2 minutes
- Git Tags•3 minutes
- Branching vs. Tagging in Git•1 minute
- Demo: Creating and Deleting Tags•2 minutes
- Stashing and Rebasing in Git•2 minutes
- Demo: Stashing in Git•7 minutes
- Demo: Rebasing in Git•4 minutes
- Undoing and Inspecting Changes in Git•4 minutes
- Business Benefits of Using Advanced Git Operations in DevOps•2 minutes
- Organizations Using Git and Business Impact Overview•2 minutes
- Demo: Reverting to the Previous Commit•4 minutes
- Key Takeaways•1 minute
- Lesson-End Project: Implementing Advanced Operations in Git•7 minutes
4 assignments•Total 145 minutes
- Assessment for Advanced Git Operations•60 minutes
- Quiz on Advanced Git & Issue Tracking•15 minutes
- Quiz on Tagging, Stashing & Rebasing•15 minutes
- Quiz on Recovery, Inspection & Impact•55 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Software Development
- Status: Free Trial
Course
- Status: Free Trial
Course
- Status: Free TrialP
Packt
Specialization
Course
Why people choose Coursera for their career
Frequently asked questions
Developers, system administrators, DevOps engineers, cloud professionals, and IT professionals looking to build strong DevOps and automation skills.
Apply DevOps and Agile practices, build CI/CD pipelines, implement DevSecOps security, manage Git workflows, and perform advanced version control operations.
DevOps fundamentals, Agile integration, DevOps architecture and tools, DevSecOps practices, Git and GitHub, collaboration workflows, and advanced Git operations.
More questions
Financial aid available,
¹ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.
