Daily Go - A Beginners Guide to Writing Go (Capital Go)

Date: Fri, Mar 27 2020 - 6 Hours

Tim Raymond

Tim specializes in Go Fundamentals, Advanced Go, Distributed Systems, and gRPC.


This course is tailored to developers learning Go for the first time, or having less than one year of Go development experience. This workshop will cover practical, daily Go fundamentals. Starting with the language fundamentals, students will move into interfaces and how they lend to embedding and composition in Go. They will finish up with an overview of concurrency in Go.

What a student is expected to learn

Everyone will have a strong understanding language fundamentals, such as syntax and types, arrays/slices/maps, maps and pointers. From there, a deep dive into interfaces and embedding and composition. Finally, an overview of the how concurrency works in Go.


At least one year of production experience with another modern programming language. Beginners are highly encouraged to attend this training.

Presenters Bio

Tim Raymond

Partner/Instructor - Specializes in Distributed Computing

Tim Raymond is a full-stack developer with over six years of experience writing Go for companies such as USA Today, InfluxData, and Mattel. He's worked on everything from publishing pipelines, gRPC APIs, IoT backends, and interactive React frontends powered by Go backends. Prior to his involvement in the Go community, Tim served as an organizer for the Boston Ruby Group. His professional interests range across web applications, compilers, networking, performance, and cryptography.

Register Now - $300.00!