Infrastructure as code (sometimes called IaC) is a way of setting up and managing how computers and networks work using code instead of manually clicking and typing things. Just like you can use code to tell a computer to calculate some numbers or draw a picture, Infrastructure as code helps you tell computers and networks what to do so everything works like it should. We write code to tell the computers and networks where to get things from and how to put things together. Then, whenever something needs to be changed, it's easier to change it with the code than it is to manually change each part.