EdX

Introduction to DevOps: Transforming and Improving Operations (edX)

Offered by Linux Foundation,
Introduction to DevOps: Transforming and Improving Operations (edX)

Learn how to transform your organization using the principles and practices of DevOps. "Introduction to DevOps: Transforming and Improving Operations” aims to help you develop a good working knowledge of the concept of DevOps, covering the foundation, principles, and practices of DevOps. This course will focus on the successful patterns used by high performance organizations over the past 10 years.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

The core structure of this course is organized around the three basic principles of DevOps, otherwise known as the “Three Ways”. The “Three Ways” outline the values and philosophies that guide DevOps processes and practices:

  • The First Way - This is a set of principles and practices that accelerate the delivery of IT services. Much of the material covered in this section will focus on Continuous Delivery and the extended principles and practices that lead to an accelerated flow.
  • The Second Way - This is a set of principles and practices that amplify feedback loops. In this section we will cover the concepts of creating a problem solving culture, as well as understanding monitoring, as it applies to DevOps. A significant portion of this section will also include monitoring business metrics, and will also explain how change management applies to DevOps.
  • The Third Way - The patterns discussed in this section cover the concepts of organizational learning and safety culture. Items like blameless postmortems, resilience engineering, and systems thinking as they apply to DevOps will be covered in this course.

The goal of this course is to cover an extensive study of all of the DevOps principles and practices known to date, such that you can create transformative DevOps initiatives with incredible outcomes. This course also sets up the foundation for implementing the tools and technology that will be needed for further success and execution of a DevOps transformation.
If you are a manager or a practitioner looking for guidelines on how to start transforming organizations, this course is for you. Upon completion, you should have a good understanding of the foundation, principles, and practices of DevOps. You should be able to continue your progress for an organizational transformation using the acquired skills set.

What you'll learn:

  • Explain the need to do DevOps.
  • Understand the DevOps foundations, principles, and practices.
  • Understand, analyze, and map value streams.
  • Explain and implement the deployment pipeline.
  • Illustrate the concept of Continuous Delivery.
  • Create a problem solving culture.
  • Explain the concepts of blameless postmortems.
  • Monitor meaningful infrastructure and business metrics.
  • Converge change management and DevOps.
  • Understand how resilience engineering and safety culture are critical to DevOps success.
  • Create a learning organization.

Course Syllabus

Welcome & Introduction
Chapter 1: Why Do DevOps?
Chapter 2: Understanding the Value Stream
Chapter 3: Getting Started with DevOps
Chapter 4: The First Way - Accelerate Flow
Chapter 5: The Second Way - Amplify Feedback Loops
Chapter 6: The Third Way - Accelerate Learning
Final Exam

Suggested Readings:
The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win.
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Mastering Agile Software Development and Deployment (edX) EdX
University of California, Berkeley,BerkeleyX

Mastering Agile Software Development and Deployment (edX)

Mastering Agile Software Development Operations & Performance: Teamwork, Design Patterns, Legacy Code, Dev/Ops. Part Three of the Professional Certificate Program in Agile Software Development. This course presents ideas and techniques for designing, developing, and modifying large software systems using Agile techniques and the same best-of-breed tools used by professionals, including GitHub, Pivotal Tracker, Travis CI, Heroku, and more.

Self Paced
Self-Paced
Automating Infrastructure - Chef for DevOps (Coursera) Coursera
Whizlabs

Automating Infrastructure - Chef for DevOps (Coursera)

The course "Automating Infrastructure - Chef for DevOps" is a comprehensive skill enhancement program designed for developers aiming to become proficient DevOps professionals. This course offers extensive training videos that are segmented into modules, which provide learners with easy-to-understand lab demonstrations, including video lectures, reading material, and quizzes.

Aug 17th 2026
5-12 Weeks
DevOps CI/CD Pipeline: Automation from development to deployment (edX) EdX
Universidad Anáhuac,AnahuacX

DevOps CI/CD Pipeline: Automation from development to deployment (edX)

Reduce software development times to get ahead of the competition with DevOps. Master the tools that enable you to create infrastructure from code and implement a process of continuous integration and continuous delivery, all while assuring its quality. For developers, sys admins and computer scientists or engineers, to stand out and reduce delivery times without compromising quality and reliability it is essential to know and master DevOps.

Self Paced
Self-Paced
Fundamentos y Herramientas de DevOps (edX) EdX
Universidad Anáhuac,AnahuacX

Fundamentos y Herramientas de DevOps (edX)

Sé un elemento crucial para la empresa conociendo los pilares de DevOps para asegurar la integración y entrega continua de software. Aprende a usar diferentes comandos de Linux/Unix que son esenciales para que puedas eficazmente administrar aplicaciones desde la línea de comandos. Así como las bases de la gestión de código fuente a través del uso de la herramienta Git y Github.

Self Paced
Self-Paced
Developing Cloud Applications with Node.js and React (edX) EdX
IBM

Developing Cloud Applications with Node.js and React (edX)

Learn how to develop and deploy web applications with JavaScript frameworks. Create server-side applications using Node.js and develop the front-end using React. Deploy the app on Cloud. In this course you will learn how to develop and deploy full-stack web applications several JavaScript frameworks. You will start by creating backend server-side applications using Node.js and Express. You will then develop a front-end user interface (UI) using ES6 and the React JavaScript library, and deploy your application to the IBM cloud platform.

Self Paced
Self-Paced
DevOps: Foundations and tools (edX) EdX
Universidad Anáhuac,AnahuacX

DevOps: Foundations and tools (edX)

Learn essential Linux & Unix to efficiently manage applications from the command line. Meet the basics of source code management with Git and Github. Also, go over the pillars of DevOps like Continuous Integration/Continuous Deployment, the paradigm shift in systems management with Infrastructure as Code and the creation of containers to assure the CI/CD pipeline.

Self Paced
Self-Paced
Introduction to Jenkins (edX) EdX
Linux Foundation,LinuxFoundationX

Introduction to Jenkins (edX)

Learn the fundamentals required to implement Continuous Integration (CI) and Continuous Delivery (CD) workflows using the Jenkins automation server. Are you or your team starting to use Jenkins as a CI/CD tool? Are you looking to automate your software delivery process? Do you need guidelines on how to set up your CI/CD workflow using Jenkins automation server? If so, this is the course for you.

Self Paced
Self-Paced
Fundamentals of Business Analysis (Coursera) Coursera
Starweaver

Fundamentals of Business Analysis (Coursera)

Learn the fundamental skills for becoming a Business Analyst, including understanding the role of business analysis in the organization, what makes a good business analyst, and gaining a collection of foundational skills used by all the BAs regardless of industry or level of seniority such as: applying analysis to determine the business needs, identifying the stakeholders, gathering and documenting different types of requirements, ensuring the solutions deliver the expected value.

Aug 17th 2026
1 Week