Available Courses

Setting Up Go on Windows

By Gopher Guides

New to Go? Need to get your machine set up? This is the course you are looking for. We will walk you through installing Go, setting up the GOPATH, explain what GOROOT is, as well as a few other configuration changes to make your development smooth and easy.

Before You Come To Class

By Gopher Guides

New to Go? Need to get your machine set up? This is the course you are looking for. We will walk you through installing Go, setting up the GOPATH, explain what GOROOT is, as well as a few other configuration changes to make your development smooth and easy.

Command Line Progamming

By Gopher Guides

In this course, we will cover some basic fundamentals of creating a command line program.

  • Reading arguments
  • Using the flags package to bind arguments to variables
  • Using FlagSets
  • Getting Help
  • Getting Input
  • Simple exercise recreating a basic "cat" program

Daily Go: Fundamentals

By Gopher Guides

SPECIAL PRICING - LIMITED TIME OFFER

If you are just starting Go, or want to hone in your fundamental core skills, this course is for you. This is a full blown 16 chapter course that will take you from start to finish in the provided topic areas. Each section contains hand on exercises with solutions to the exercise.

Daily Go: Rapid Web Development with Buffalo (Preview)

By Gopher Guides

PREVIEW - NOT THE FULL COURSE

Buffalo is a Go web development eco-system, designed to make the life of a Go web developer easier.

Buffalo starts by generating a web project for you that already has everything from front-end (JavaScript, SCSS, etc...) to back-end (database, routing, etc...) already hooked up and ready to run. From there it provides easy APIs to build your web applicati...

Profiling, Debugging, and Advanced Testing Techniques

By Gopher Guides

SPECIAL PRICING - LIMITED TIME OFFER

This course will take you show you how to profile your Go code. Starting with basic benchmarks, all the way through system and memory profiling. Continue even further by using and understanding flame graphs. Load up Delve, an interactive Go debugger, and track down those annoying bugs. Learn about advanced concepts in Reflection, how to use the ...

Daily Go: Rapid Web Development with Buffalo

By Gopher Guides

SPECIAL PRICING - LIMITED TIME OFFER

Buffalo is a Go web development eco-system, designed to make the life of a Go web developer easier.

Buffalo starts by generating a web project for you that already has everything from front-end (JavaScript, SCSS, etc...) to back-end (database, routing, etc...) already hooked up and ready to run. From there it provides easy APIs to build your web ap...

Have a course code?

If you have a course code, enter it in the box below to redeem the code and gain access to your course.