Exploring Go Modules Course. Go’s pursuit of simplicity has led to many features that make it easier to create and use Go programs. This course will introduce you to Go’s module system and show you how to use it to create and manage programs and their dependencies. Go modules improve on the legacy workspace system by providing an easy way to create reproducible builds and clear rules for working with versioned dependencies. In this Exploring Go Modules course, you will gain the skills to create and manage module-based applications. First, you will explore the modules and learn the basic workflows used with the modules. Next, you will learn how to work with versioned dependencies. Finally, you will learn how to use some less common but very useful commands that can simplify the management of your projects. After completing this course, you will have the skills and knowledge of Go modules you need to use them in your next project and migrate your existing projects.