Master Go programming with a focus on building cloud-native applications, microservices, and containerized backends. Learn the language that powers Kubernetes, Docker, and modern infrastructure.
Jump right in! All you need is a web browser. We provide everything else.
No software installation needed
Fully configured and ready to use
Go has become the language of choice for cloud-native development, powering everything from Kubernetes to Docker to modern microservices. This practical training teaches you Go programming with a specific focus on building production-ready, containerized applications and cloud-native services. The end goal is to create a typical REST API using Go.
Master the core concepts and syntax of Go programming
Working with Go's built-in basic data types
Working with Go's built-in composite types
Understanding and using functions in Go
Why use methods over functions
Go's unique approach to interfaces
Go's concurrency model and its benefits
Go's package management system and best practices
Built-in testing framework and tools
Building command-line interfaces
Learn the differences between REST, GraphQL, RPC
Learn about databases and persistence in Go