Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Exploring Go Modules

Go's strive for simplicity has led to many features that have made Go programs easier to create and consume. This course will introduce you to Go's module system and show you how to use them to create and maintain applications and their dependencies.

Intermediate
1h 51m
(61)

Created by Mike VanSickle

Last Updated Feb 25, 2021

Course Thumbnail
  • Course

Exploring Go Modules

Go's strive for simplicity has led to many features that have made Go programs easier to create and consume. This course will introduce you to Go's module system and show you how to use them to create and maintain applications and their dependencies.

Intermediate
1h 51m
(61)

Created by Mike VanSickle

Last Updated Feb 25, 2021

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Go modules improve upon the legacy workspace system by providing a simple method to create reproducible builds and clear rules around working with versioned dependencies. In this course, Exploring Go Modules, you’ll gain the ability to create and maintain module-based applications. First, you’ll explore what modules are and learn the primary workflows used with modules. Next, you’ll discover how to work with versioned dependencies. Finally, you’ll learn how to use some less common, but still very useful commands that can simplify the management of your projects. When you’re finished with this course, you’ll have the skills and knowledge of Go modules needed to use them in your next project as well as migrate your existing projects.

Exploring Go Modules
Intermediate
1h 51m
(61)
Table of contents

About the author
Mike VanSickle - Pluralsight course - Exploring Go Modules
Mike VanSickle
69 courses 4.6 author rating 3382 ratings

Michael VanSickle is an application architect in Akron, Ohio. He is a mechanical engineer by training and a software engineer by choice. He is passionate about learning new programming languages and user experience design.

Get started with Pluralsight