Welcome to Ultimate Data

Get a comprehensive and idiomatic view on building predictive models, analytics engines, components of data pipelines, and more using Go.

Course Overview

"Ultimate Data" is a 2 day class for any developer who has some experience with Go and wants to learn how to work with data to make better decisions. We believe these classes are perfect for data analysts/scientists/engineers interested in working in Go or Go programmers interested in doing data analysis. This class provides an intensive, comprehensive and idiomatic view on building predictive models, analytics engines, components of data pipelines, and more using Go. It is, in our opinion, perfect for anyone wishing to build data-driven applications that produce valuable insights, have reproducible behavior, and can be deployed within modern architectures.


  • Design, mechanics and philosophy
  • Data gathering, cleaning and organization
  • Matrices and linear algebra
  • Statistics and aggregation
  • Evaluation and validation
  • Prediction
  • Distributed data processing
  • More

What a student is expected to learn:

  • Confidence in retrieving, organizing, and cleaning data from various sources and formats.
  • An understanding of how to perform numerical/statistical operations in Go.
  • Exposure to and experience with Go-based predictive modeling packages.
  • A toolkit of patterns and techniques for solving common data science problems in a reproducible and deployable manner.

Minimal Qualified Student:

  • Has attended Ultimate Go, a similar class, or has a good understanding of the Go programming language.
  • Has a fully working Go environment and can build a "basic" Go application without the need for documentation and other "guides".
  • Has a foundational understanding of statistics, probability, and mathematics.
  • Has worked on the command line.
  • Knows how to maneuver around the file system.

Ultimate Data Science Schedule

Location Start Date End Date Enrollment
Chicago, Illinois Thursday, April 13th, 2017 at 9:00 AM Friday, April 14th, 2017 at 5:00 PM Enroll Now
San Francisco, CA Tuesday, April 27th, 2017 at 9:00 AM Wednesday, April 28th, 2017 at 5:00 PM Enroll Now
New York, NY Saturday, June 10th, 2017 at 9:00 AM Sunday, June 11th, 2017 at 6:00 PM Enroll Now

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


Ultimate Data Science Instructor

Daniel Whitenack

Daniel Whitenack

A PhD trained data scientist/engineer with industry experience developing data science applications for large and small companies. Daniel has spoken at conferences around the world (Gopherfest, GopherCon, and more), maintains the Go kernel for Jupyter, and is actively helping to organize contributions to other open source data science projects.