Start course

Containers are a bit of an “it” thing in technology right now. The reason for this is simple: they’re a very powerful tool that can streamline your development and ops processes, save companies money, and make life for developers much easier. However, the flip side of this is that they’re a new paradigm to understand, and require that apps be built with a specific architecture to take full advantage of their features. In this course written and presented by Adrian Ryan, you'll learn what containers are, the benefits of using them, and how to containerize an app.

For any feedback relating to this course, please contact us at

Learning Objectives

  • Learn what containers are and how they work
  • Compare containers to other similar technologies
  • Understand the main use cases of containers
  • Understand how to use containers in the real world to containerize an app

Intended Audience

This course is intended for business managers, product managers, junior developers, or anyone interesting in learning about container technology. If you're more of an advanced developer or CIS admin, this course might be a bit too simple for you, even if you don't know much about containers.


To get the most from this course, you should have a basic level of business technology literacy and should know what a server, a virtual machine, and a Linux distro are.


Thanks for taking our Intro to Containers course. Hopefully you have a better understanding of what containers are, how they work, and how an app could be built to work with containers. It's a large subject and we've really just scratched the surface at this point. I've tried to keep the material fairly high level so that anyone could follow along with this course. Obviously I haven't shown you how to actually do the things we talked about on a more practical level, but at this point you should at least have the fundamentals down to begin learning that.

As your next steps, I'd recommend the Intro to Docker and Intro to DevOps courses on the Cloud Academy. Intro to Docker is a more practical dive into Docker, the leading container technology. There, you'll learn the basic Docker commands, how to write a Docker file, when to build and run an image, and how the various Docker tools work together. Intro to DevOps isn't focused specifically on containers, but instead deals with the people management side of things. Containers and DevOps go together like apples and cheddar. Both are tasty on their own, but together they're delicious.

There are also more practical DevOps courses on Intro to Continuous Delivery and Intro to Continuous Integration, which will go deeper into some of the subjects I mentioned in passing in this course. While Cloud Academy is building out more container courses, you can also search around on Google for information. One of the hopes of this course is that while it doesn't teach you how to use containers, it teaches you what you need to know to teach yourself how to use containers. You should have the basic terminology and context down to continue with your own studies, both on Cloud Academy and on your own. So, thank you.

Please leave any feedback you may have on the comments section of the course landing page, and again, yeah, thank you for taking the course. I hope this has been helpful for you, and I'll see you next time.


About the Author

Adrian M Ryan is an educator and product manager. He was an early employee at General Assembly, has co-founded an education startup and a consultancy, and he loves teaching. He grew up in rural Alaska, and while he now lives in New York City he makes sure to find time to get out in the woods hiking whenever possible.