DevOps Foundations
Break the wall between dev and ops, and move code to production with confidence.
Tuition
$349
Intermediate
Level
4
Modules
8
Lessons
4
Graded quizzes
2
Assignments
9 hours
Estimated time
What you will be able to do
- You will be able to explain what DevOps is and why it emerged, describing the culture, the principles, and the wall between development and operations it was created to remove.
- You will be able to apply the CALMS model and the Three Ways (flow, feedback, and continual learning) to diagnose where a team's delivery breaks down.
- You will be able to use Git confidently for everyday work: making commits, branching, merging, and reading a project's history.
- You will be able to choose and follow a team branching strategy (trunk-based development, GitHub Flow, or GitFlow) and run a clean pull request and code review.
- You will be able to describe how a continuous integration and delivery pipeline builds, tests, and packages every change, and explain what each stage is for.
- You will be able to compare common release strategies (rolling, blue-green, and canary) and pick one that fits a given level of risk.
- You will be able to trace the full path from a code commit to production and measure delivery health using the four DORA metrics.
What is inside
4 modules, 8 lessons. Each module ends in a graded quiz and most carry an assignment.
- 01
Why DevOps Exists: Culture and Principles
DevOps began as an answer to a painful split: developers who wanted to ship fast and operations teams who wanted to stay stable, divided by a wall that slowed everyone down. This module traces where DevOps came from and the principles that hold it together, using the CALMS model and the Three Ways of flow, feedback, and continual learning, so you learn to see delivery as one shared system instead of two teams at a fence.
2 lessons · 5 quiz questions
- 02
Version Control Workflows
Every DevOps pipeline starts with version control, so this module makes Git second nature. You will learn how commits, branches, and history give a team a single source of truth, then how real teams collaborate through branching strategies, pull requests, and code review. By the end you can work in a shared repository without stepping on your teammates or breaking the build.
2 lessons · 5 quiz questions · assignment
- 03
Continuous Integration and Delivery
Automation is what lets a team ship many times a day without fear. This module explains continuous integration, where every change is built and tested automatically, and continuous delivery, where a tested change is packaged and made ready to release on demand. You will learn what each pipeline stage does, and how release strategies like rolling, blue-green, and canary deployments reduce the risk of any single release.
2 lessons · 5 quiz questions
- 04
From Code to Production, Together
Trace a change's full journey from a developer's commit to running in production, then learn how development and operations share ownership through observability, feedback loops, blameless learning, and the four DORA metrics that measure delivery health.
2 lessons · 5 quiz questions · assignment