edX: DevOps for Developers: How to Get Started

 with  Lei Ma and Steven Borg
Data Analytics Certificate
Cornell University via eCornell
This course is part of the Microsoft Professional Program Certificate in Front-End Web Development.

DevOps is the union of people, process and products to enable the continuous delivery of value to end users. It aims to create a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably, so you can innovate like a startup and scale for the enterprise. By taking this introductory DevOps course, you’ll be able to define DevOps, understand why you need DevOps, and learn how you can get started with DevOps. You’ll learn the key ideas and techniques to bring development and operations together to produce higher-quality software and deliver it more quickly.


  • Week 1: Introduction to DevOps
    Introduction to the definition, value, history, building blocks, and best practices of DevOps
  • Week 2: A unified process between development and operations
    Introduction to how Agile software development process applies to DevOps, the importance of integrating source control in DevOps, and how automation is applied to DevOps
  • Week 3: Continuous Integration (CI), continuous testing, and continuous deployment
    Introduction to the key concepts, benefits, tools, and practices of implementing Continuous Integration (CI), continuous testing, and continuous deployment
  • Week 4: Configuration management and release management
    Introduction to the key concepts, benefits, tools and practices of implementing release management and configuration management.  
  • Week 5: Monitoring and feedback
    Introduction to the key concepts and tools of tracking production and aligning with suitable metrics to improve business results.
3 Student
Cost Free Online Course
Pace Upcoming
Subject DevOps
Institution Microsoft
Provider edX
Language English
Certificates $99 Certificate Available
Hours 2-3 hours a week
Calendar 18 weeks long

Disclosure: To support our site, Class Central may be compensated by some course providers.

+ Add to My Courses
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

3 reviews for edX's DevOps for Developers: How to Get Started

Write a review
a year ago
profile picture
Anonymous partially completed this course.
This course is (almost) all theory and no practical elements. It provides a lot of concepts to the student that it are quite hard to absorb without practice. However, the course is very concise and can be finished in less in a week if needed.

Overall, good introductory course that has to be followed with practice, otherwise it will be with minimal benefits.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous completed this course.
I have taken this introductory course and found this very usefull for beginners who would like to understand about devops.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous audited this course.
Great intro course on DevOps. It is exactly what I needed in order to get started. I would definitely recommend it.
Was this review helpful to you? YES | NO

Class Central

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

Sign up for free