This course is designed to teach you enough Go to be able to write your own tools. Beyond the language, you’ll learn how to leverage Go’s robust standard library, third-party packages, and we’ll cover how to handle some of the most common tasks when writing tools/scripts.By the time you’ve finished this course, you will be able to: Read, write, and understand Go code Utilize Go as a primary language for tooling Develop Go projects from start to finish Build cross-platform Go binaries
Overview
Syllabus
- Getting Started
- Introduction to Go
- Environment Setup
- Running Go
- Common Data Types
- Control Flow
- Basic Interactions
- Building a CLI
- Working with Third-Party Packages
- Distributing Go
- Final Steps
Taught by
Keith Thompson