Learn Go Programming for the Impatient
Go (aka Golang) is one of the fastest growing programming languages. It is an open-source language released by Google in 2009. Go is a multi-purpose programming language specifically designed to build faster and scalable applications.
In this course, you will earn the core features of the Go programming language, with a special emphasis on how concurrency works in Go.
Topics
- Introduction to the Go programming language
- Basic Go syntax
- Packages
- Variables
- Functions
- Flow control
- Structs, slices, and maps
- Methods and interfaces
- Concurrency in Go
- Goroutines
- Channels
You should attend this course if:
- If you want to know what the Go language can do
- If you want to know how concurrency works in Go
Wei-Meng Lee is a technologist and founder of Developer Learning Solutions (http://www.learn2develop.net), a technology company specializing in hands-on training on the latest mobile technologies. Wei-Meng has many years of training experiences and his training courses place special emphasis on the learning-by-doing approach. His hands-on approach to learning programming makes understanding the subject much easier than reading books, tutorials, and documentations. His name regularly appears in online and print publications such as DevX.com, MobiForge.com, and CoDe Magazine.