Skip main navigation

Welcome to the Course


Welcome to Microsoft Future Ready: Fundamentals of DevOps Practices. This course will cover the core values and practices of DevOps practices and how organisations can benefit from moving toward a DevOps culture.

Course Content

In this course, you will learn the core values and practices of DevOps, how to become an effective change agent in your organisation, and the best practices to rapidly deliver high-quality software. You will learn the foundational elements of DevOps:

  • Implementing Infrastructure as Code (IaC) and configuration as code.
  • Building and deploying automatically to production often and consistently.
  • Testing automatically before and during production.
  • Tracking production to align with suitable metrics to improve business results.
  • The labs in this course provide you with opportunities to practice implementing a DevOps pipeline by using Microsoft Azure and Visual Studio Team Services (VSTS).

Who is This Course For?

This course is intended for developers working in an organization delivering software, either in development or in operations, and IT pros who have some knowledge of and experience working with cloud-based solutions, and some experience using Microsoft Azure, who want to expand their skills.

Course Schedule

This course is set up in a self-paced format. You can listen to the lectures and attempt the quizzes at your pace. You should aim to complete this course in 5 hours a week for 4 weeks or around 20 hours.


  • Experience working in an organisation delivering software, either in development or in operations; and a basic understanding of version control and Agile software development processes.
  • Experience working with cloud-based solutions, preferably some experience using Microsoft Azure, Team Foundation Version Control, ASP.NET MVC, and Visual Studio Team Services.

The subsequent courses in this DevOps series provide more detailed material on specific methodologies of DevOps practices.

Note: Most labs in the course do not require understanding the code in the application to follow the lab instructions. However, working knowledge of ASP.NET MVC would be useful to complete advanced labs, such as Feature Flags.

Course Subscription

Your CloudSwyft Online Hands-On Lab Session for this FutureLearn ExpertTrack course is free to use for 2 hours for your first 7 days with us on this learning journey.

Subscribe now (if you have not already) for this ExpertTrack and you will get an additional 12 Lab hour credits for this course for 1 month along with your certificate of completion. You will get 12 hours more for another month of subscription thereafter.

Next, you will learn about the FutureLearn platform, course navigation and you will be able to introduce yourself to your fellow learners. We hope you’ll have an enriching and engaging learning experience.

This article is from the free online

Microsoft Future Ready: Fundamentals of DevOps and Azure Pipeline

Created by
FutureLearn - Learning For Life

Our purpose is to transform access to education.

We offer a diverse selection of courses from leading universities and cultural institutions from around the world. These are delivered one step at a time, and are accessible on mobile, tablet and desktop, so you can fit learning around your life.

We believe learning should be an enjoyable, social experience, so our courses offer the opportunity to discuss what you’re learning with others as you go, helping you make fresh discoveries and form new ideas.
You can unlock new opportunities with unlimited access to hundreds of online short courses for a year by subscribing to our Unlimited package. Build your knowledge with top universities and organisations.

Learn more about how FutureLearn is transforming access to education