Introduction to Go

Course Description


Ever wish C was a little bit more like Python? So did Google!

Go is a rapidly growing, compiled language developed by Google, and is used often in the industry. This course will cover the basics of Go, its eccentricities, shortcomings, and its applications. We will also briefly cover microservices, and technologies related to it.

By the end of this course, you'll be able to write a backend in Go and comfortably add proficiency in Go to your resume. The final project should also add to your portfolio!

Schedule


Date Week Topic Slides
09/01 1 Course Intro, Go Basics Google Drive
09/07 2 Loops and Functions Google Drive
09/14 3 Interfaces and Maps Google Drive

Extra Resources


Resource Description Link
Golang Website This is the official Go website. You can find installations, tutorials, and more here. golang.org
Go Playground Like repl.it, but for Go! golang.org
Go by Example A really good Go tutorial. Lots of our material is based off of this, so it's basically our textbook. golang.org