
Course Overview
Google’s Go Language is one of the fastest grown programming languages in the world and with good reason. It is a modern language designed from the ground up by some of the most famous names in Computer Science. Go leverages the capabilities of modern multi core architectures and computer language innovations to be o extremely fast, efficient and maintainable.
This course, designed for developers who already have a basic grasp of Google's GO language takes you beyond the Go Playground, into some more advanced yet varied practical topics. It includes lectures and is practically oriented with a great deal of hands on practice and exercises.
Topics
• Introduction and basic data types
• Control Flow structures
• Functions
• Data Structures
• Modules & Packages
• Input/Output
• Errors and Exceptions
• Classes
Pre‐requisites
Practical experience with programming in the GO programming language
Intended Audience
Developers with experience with the GO language who want deeper knowledge of the internals of the Go language and advanced features to enable more effective Go development.