Udacity part of Accenture logo

Infrastructure as Code Courses

Infrastructure as code is the practice of managing and provisioning cloud infrastructure through machine-readable configuration files rather than manual processes. Udacity's IaC courses cover the tools and practices that cloud and DevOps engineers use in production. You'll learn Terraform for declarative infrastructure provisioning, Ansible for configuration management and automated deployments, and Azure DevOps for integrating IaC into CI/CD pipelines. These courses sit within the broader Cloud DevOps using Microsoft Azure Nanodegree, providing practical context for deploying IaC at enterprise scale.

Browse Infrastructure as Code Courses

Introduction to Terraform

Learn Infrastructure as Code (IaC) through Terraform. Manage IaC, automate deployments, and streamline cloud resource provisioning in this beginner-friendly lesson.

View Course

Getting Started with Ansible using AWS

This course, "Getting Started with Ansible," introduces learners to the fundamentals of automating IT tasks using Ansible. Start with the basics, gaining an understanding of Ansible's architecture and simple deployments. Progress through creating roles and templates, optimizing playbooks, and using custom modules and plugins. Explore advanced features and error handling techniques to enhance automation effectiveness. The course culminates in a hands-on project where participants will provision web servers using Ansible, effectively reinforcing learned concepts and preparing for real-world applications.

View Course

Cloud DevOps using Microsoft Azure

Merge cloud infrastructure with DevOps practices on Microsoft Azure. This Nanodegree program covers how to deploy, test, and monitor applications while mastering infrastructure as code, CI/CD pipelines, and quality assurance.

View Course

Complementary Course Collections

Infrastructure as code is central to modern operations. Explore DevOps Fundamentals & Infrastructure Development, Kubernetes & Docker, and AWS Training & Certification to automate provisioning and run systems consistently.

DevOps Fundamentals & Infrastructure Development

Enhance your DevOps skills with these complimentary courses. Master application deployment and CI/CD to automate releases, adopt agile methodologies to improve collaboration and delivery, and deepen your cloud computing and architecture knowledge to build scalable, efficient infrastructure.

View Course Collection

Kubernetes & Docker Courses

Containers are one piece of modern operations. Explore DevOps Fundamentals & Infrastructure Development, Site Reliability Engineering, and Infrastructure as Code to deploy, run, and automate containerized systems.

View Course Collection

AWS Courses & Certification

AWS skills extend naturally into architecture and operations. Pair this collection with Cloud Computing and Architecture, AWS Cloud Architect, and DevOps Fundamentals & Infrastructure Development to design resilient systems and run them in production.

View Course Collection

Browse the Full School Library

Explore all of Udacity’s Schools, consisting of hundreds of career-driven programs and courses that are designed to teach practical skills and help you learn to your full potential.

Browse Schools
Udacity Accenture logo

Company

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

© 2011-2026 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. © 2011-2026 Udacity, Inc.
We use cookies and other data collection technologies to provide the best experience for our customers.