$399 – $499

Go Fundamentals - Master Class

Event Information

Share this event

Date and Time

Event description


Go is a modern programming language with a heavy focus on developer productivity, scalability, and speed. Whether you're a recent grad or an industry veteran, there's no better time to learn the core concepts of the Go programming language. This course introduces language fundamentals, such as primitives, language structure, design, and concurrency. If you have little or no experience with Go and want to jumpstart your knowledge, this course is for you.

This course is for you because...

  • You want to review the Go language to see if it's something that will work for you and your team’s next project.
  • You currently develop in another language and are interested in learning how Go handles similar constructs and how it's different.


  • A working knowledge of a modern programming language (Java, Ruby, Python, C, C++, C#, Perl, etc.)
  • A basic understanding of operating system concepts and environment variables
  • Experience working with a command shell and navigating a filesystem

Course Agenda

Day 1 - Session 1

  • Welcome
  • Syntax And Types
  • Packages
  • Arrays And Iteration
  • Slices
  • Maps

Day 1 - Session 2

  • Pointers
  • Functions
  • Interfaces

Day 2 - Session 1

  • Embedding And Composition
  • Errors
  • Concurrency

Day 2 - Session 2

  • Testing
  • Benchmarking
  • Profiling
  • Tooling (if time permits)
  • Finalize
Share with friends

Date and Time

Save This Event

Event Saved