Ever wanted to know more about Go? Curious why it's the language of the cloud? Attend this free one-hour bootcamp to get a quick grasp of why the language was created, some basic cli and http/net basic web development, as well as your first introduction to how Go's concurrency model works.
Can't attend? No problem! We'll record the video and send you a link after the workshop is complete. You'll also get all the slides and code samples as well!
This module will give you the information needed to connect with the Go
community on Slack, how to find local meetups, what the Go playground is, as
well as a link to the video where this entire bootcamp was recorded.
This course will show you how to set up a Mac/Linux machine for modern software development with Go.
This course will show you how to set up a Windows machine for modern software development with Go.
If you are using an older version of Windows it is recommended that you either upgrade to a newer version, or you will need to Google for the correct instructions for each step.
Ever wonder what companies are using Go? Why was Go created? What problems
does Go solve for? This chapter will walk through all of these aspects.
This chapter will cover some of the basics of the Go language such as the go
command, your first Go program, and some net/http package features.
Command Line Programming is a common part of many developers daily activities.
This module will walk through how to create a basic cli, how to use the flag
package, and how to build your binary.
Concurrency is one of the many things that Go does a great job at. In this
module, learn how to take a simple batch program and make it concurrent with
just a few lines of code.
This module will cover the basics of creating your first web server
application. From the basic webserver, to routing, templating, and using
external packages, and more.
This chapter covers where to get more support on Go, recommends books and
videos, and list contact information for our instructors.