Introduction to Google Go Programming
Learn to code with Google Go in this computer science course that trains you to use this versatile but simple programming language to create powerful apps.
Google Go programming has widely grown in use and popularity since its public release in 2009. We attribute this growth to its improved concurrency and programming productivity. It was designed and supported by Google in an attempt to accommodate multi-core processing. We will introduce you to the fundamentals of Google Go in this course. Then you will master the Go programming language and some advanced topics in Go.
What You Will Learn In This Free Course
Introduction to Go Programming and the Go Language
This module will teach you the characteristics of Go, the benefits of using the Go language, imports, and the different libraries that you can use in Go. You will learn how to familiarize yourself with the built-in editor in Go, the Go programming language basics and how to declare constants and variables and use them in Go.
Advanced Concepts in GO Programming
In this module, you will learn advanced topics in Go which include object composition, polymorphism, encryption, and decryption using AES. You will also learn how to read and write files using File I/O. Also, you will learn how to use the new function/constructor, how to publish and consume with JSON, and how to use multi files for your projects.
Course assessment