The Ultimate Companion Book

Ultimate Go Notebook

Turn your programming to engineering with this notebook.

Bill Kennedy speaking about Golang

About This Book

This notebook has been written and designed to provide a reference to everything covered in our Ultimate Go class. If you have taken the class before, this notebook will be invaluable for reminders on the content. If you have never taken the class, there is still tremendous value in this book. It covers more advanced topics not found in other books today.

  • Guidelines, design philosophy, white-boarding, and notes shared from the Ultimate Go training
  • Learn advanced concepts in Go from types to profiling
  • Get started with generic functions and types

What People Are Saying

Feeling so happy with myself: yesterday at work I refactored some code to use @golang 1.16 built-in, embed ☺️ I learnt about it at @goinggodotnet's @ardanlabs service class, all the review comments were "wow really cool" 😎 Such a good feeling! What code have you been proud of?

Jessica Greene

-Jessica Greene

"I am enjoying the courses and The Ultimate Go Notebook. Thank you for all that you do for the community.”



"Solving problems you don't have, creates more problems you now do." - credit to The Ultimate Go Notebook, by @goinggodotnet. Broader applications than just software...”

Tina Coleman

-Tina Coleman

Grab The Ultimate Go Bundle

& get the book for FREE

  • Included in the bundle
  •   Intro to Go Syntax
  •   Advanced Concepts in Go
  •   Building Web Services in Go
  •   Refactoring With Bill
  •   Ultimate Go Notebook
  • +  Additional Free Content


Bill Kennedy

Bill Kennedy

Miki Tebeka

Miki Tebeka

This is a comprehensive and advanced training bundle for the growth-minded engineer who wants to write more idiomatic and performant code in Go. Our courses focus on the micro-level engineering decisions that will make you a better engineer.

Learn More

Get a sample preview

If you want to be a better Go developer, code reviewer, designer and architect, this is the book you want.

Create your free account and view a free sample of the Ultimate Go Notebook along with previews to our other courses.

Create Your Free Account
Preview pages of Ultimate Go Notebook PDF

William Kennedy

Bill has been developing software for more than 30 years. In 2013, he became a pioneer using Go and now has trained over 30,000 engineers that work for Fortune 100 companies. He also is the author of Go in Action, the Ultimate Go Notebook, and is the main contributor to our blog.

Bill Kennedy speaking about Golang

Buy this book now