Skip to content

Latest commit

 

History

History
56 lines (31 loc) · 3.16 KB

README.md

File metadata and controls

56 lines (31 loc) · 3.16 KB

Training Classes

Note: This material has been designed to be taught in a classroom environment. The code is well commented but missing some of the contextual concepts and ideas that will be covered in class.

Ultimate Go

The Advanced Ultimate Go class is designed to focus on digging deep into the language to understand the internals that matter and the semantics. The course is about if performance matters then these things matter. This is presented from focusing on code readability at a micro level to full application architecture and development.

We will talk about semantics, guidelines, mechanical sympathy and data oriented design. We are going to talk about package oriented design and how to structure your Go projects for the long term.

Ultimate Go

Ultimate Service

The Ultimate Service is a 3 day class for any Go developer who wishes to learn how to build production ready and well tested web services in Go. This class provides an intensive, comprehensive and idiomatic view of building web services using community accepted idioms and practices.

The class goes beyond just the use of the http package and focuses on building CRUD based services with logging, observability and debugging. The class also teaches POD architectures, Docker and cloud deployment. We believe this class is perfect for anyone wishing to build production ready, scalable, fast, and highly concurrent web services in Go.

Service Training
Service Starter Kit

Ultimate AI / Machine Learning

This is material for any Go developer, data scientist, analyst, or statistician who wishes to learn how to build robust machine learning applications in Go. This class provides an intensive, comprehensive and idiomatic view on training, utilizing, evaluating, and deploying machine learning models using Go. We believe this class is perfect for anyone wishing to build data-driven applications that produce valuable insights, have reproducible behavior, and can be deployed within modern architectures.

Ultimate AI / Machine Learning

External Courses

Go 102 by Tim Blair

Repo Slide Deck

Todd McLeod's Go Trainings

Go Fundamentals Go Web Development You Tube

Go Challenges

Learn Go by solving problems and getting feedback from Go experts!

exercism.io

Level up your programming skills by solving small practice problems. Then submit the solution to the site for feedback. This site is perfect for both newbies and experienced programmers.

exercism.io

Gopher Puzzles

Dave Cheney Puzzles - 2016


All material is licensed under the Apache License Version 2.0, January 2004.