My new course Building a Production-Ready Service in Go is almost complete - try it out and let me know what you think!


Course Overview

January 9, 2022

Course Instructor: Elliot Forbes

Hey Gophers! My name is Elliot and I'm the creator of TutorialEdge and I've been working with Go systems for roughly 5 years now.

👋 Hey Gophers! In this micro-course, we are going to be covering everything you need in order to get up and running using Docker.

Topics We’ll Be Covering

My intention for this course is to give you a solid grounding in the fundamentals of Docker. We’ll start off building a lightweight Docker image and then look at topics such as how we can run this image as a container.

We’ll then move on to more complex topics such as running complex applications with docker-compose and covering how the networking works between multiple containers.

By the end of this course, you should understand how Docker works at a high level, and you should be able to take what you’ve learned and be able to build your own Docker images for your own Go applications.

Course Feedback And Additional Support

I’m always open to feedback and improving the site for everyone. If you have any feedback then please feel free to reach out to me directly via

If you need any additional support, then premium TutorialEdge members can reach out on the Discord channel!