- Install and configure the Go development environment to quickly get started with your first program
- Use the basic elements of the language including source code structure, variables, constants, and control flow primitives
- Get to know all the basic syntax and tools you need to start coding in Go
- Create unique instances that cannot be duplicated within a program
- Build quirky and fun projects from scratch while exploring patterns, practices, and techniques, as well as a range of different technologies
- Create websites and data services capable of massive scaling using Go’s net/http package,
- Explore RESTful patterns as well as low-latency WebSocket APIs
- Interact with a variety of remote web services to consume capabilities, ranging from authentication and authorization to a fully functioning thesaurus