Go is built from the ground up to be simple and easy to use. This extends to its testing framework. Rather than learning a whole new set of programming constructs, writing tests in Go is just like writing any other code. It is, however, a complete framework with various conventions and tools available to make writing tests easier. This course is designed to introduce you to testing in Go. For the casual developer, module one gives a nice overview of the major concepts without bogging you down in the details. More advanced users can then move on to the other modules where I will walk you through an in-depth, step-by-step investigation of Go’s testing capabilities and leave you ready to write well-tested applications into your production environment.