Welcome to Advanced Ultimate Go

Get a thorough understanding of the language syntax and implementation. A feel for writing code in an idiomatic style and syntax. Walk away with patterns and techniques for solving common problems.

Course Overview

Advanced Ultimate Go is a 2 day class for any intermediate-level developer who has experience with Go. This class provides an intensive, comprehensive and idiomatic view of more advanced aspects of the language.


  • Mechanical Sympathy
  • Data Oriented Design
  • Concurrency
  • Testing
  • Benchmarking
  • Profiling and Debugging

What a student is expected to learn:

  • Stronger understanding of the language.
  • A feel for writing code in an idiomatic style and syntax.
  • Walk away with an understanding for using profiling data and tooling.

Minimal Qualified Student:

  • Has taken Ultimate Go or has been developing software with Go.
  • Studied CS in school or has a minimum of two years of experience programming full time professionally.
  • Familiar with structural and object oriented programming styles.
  • Understands processes, threads and synchronization at a high level.
  • Operating Systems Has worked with a command shell.
  • Knows how to maneuver around the file system.
  • Understands what environment variables are.


  • Lunch is not included.
  • No refunds are available within 7 days of the event.

Advanced Ultimate Go Schedule

Location Start Date End Date Enrollment
San Francisco, California Thursday, October 6th, 2016 at 9:00 AM Friday, October 7th, 2016 at 5:00 PM Ended

Get latest updates on Ardan labs Ultimate Go and Corporate Schedule right in your in box


Advanced Ultimate Go Instructors

William Kennedy

William Kennedy