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


Introduction to DevOps

via Codecademy


DevOps is a culture of collaboration between Development and Operations teams that is supported by a variety of practices and tools.

DevOps culture has taken over the software industry and permanently changed the way many organizations do their work. DevOps is a culture of collaboration between Development and Operations teams that is supported by a variety of practices and tools. Through practices such as monitoring, CI/CD, and blameless retrospectives we can reliably deliver software with great speed and high-quality. In this course, you will learn about this culture, these practices, and more!

### Take-Away Skills

Here's what you'll be learning In this course:

- The steps that changes to software go through to get from a developer's computer to its users
- The role and responsibilities of a traditional Operations team
- An overview of modern infrastructure management
- The difference between a DevOps culture and that of a traditional organization
- The purposes of key practices such as CI/CD, monitoring, and containerization
- The role of scalability, observability, and resiliency in a modern software system


  • Welcome to Introduction to DevOps: Learn what the Introduction to DevOps course has in store!
    • Informational: Welcome to Introduction to DevOps
  • Introduction to DevOps Culture and Processes: Learn about the process of making code available to users and the elements of a DevOps culture!
    • Lesson: What is Deployment?
    • Quiz: What is Deployment?
    • Lesson: DevOps Culture
    • Quiz: DevOps Culture
  • Infrastructure: Learn about the ways system infrastructure is managed from both a traditional and a DevOps perspective!
    • Lesson: Infrastructure Management
    • Quiz: Infrastructure Management
  • Monitoring: Learn how we can apply monitoring to gain insights into how our systems are doing!
    • Lesson: Introduction to Monitoring
    • Quiz: Introduction to Monitoring
  • Resiliency: Learn about the ways in which our systems can be resilient to problems!
    • Lesson: Introduction to Resiliency
    • Quiz: Introduction to Resiliency
  • CI/CD/CD Pipelines: Learn how CI/CD pipelines can be used to test and automate the release of code changes to customers!
    • Lesson: CI/CD
    • Quiz: CI/CD
  • Next Steps: You've completed the Introduction to DevOps course! What's next?

    • Informational: Next Steps

Taught by

Alex DiStasi


4.5 rating at Codecademy based on 403 ratings

Start your review of Introduction to DevOps

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.