Learn Go Programming - Golang Tutorial for Beginners
Offered By: freeCodeCamp
Course Description
Overview
Embark on a comprehensive 7-hour journey into Go programming (Golang) designed for beginners. Master the fundamentals of this open-source language created by Google, known for its simplicity, reliability, and efficiency in software development. Begin with setting up your development environment, then progress through essential concepts such as variables, primitives, and constants. Explore data structures like arrays, slices, maps, and structs, followed by control flow with if statements, switch statements, and looping. Dive into advanced topics including defer, panic, and recover mechanisms, pointers, functions, and interfaces. Conclude by learning about Go's powerful concurrency features with goroutines and channels. Throughout the course, benefit from step-by-step explanations, practical examples, and insights from instructor Michael Van Sickle, an experienced Pluralsight author specializing in Go and JavaScript.
Syllabus
Introduction .
Setting Up a Development Environment.
Variables.
Primitives.
Constants.
Arrays and Slices.
Maps and Structs.
If and Switch Statements.
Looping.
Defer, Panic, and Recover.
Pointers.
Functions.
Interfaces.
Goroutines.
Channels.
Taught by
freeCodeCamp.org
Related Courses
1C:Enterprise Junior Developer CourseMoscow Institute of Physics and Technology via Coursera A Beginner’s Guide to Docker
Packt via FutureLearn A Beginner’s Guide to Scrum Project Management
Packt via FutureLearn Google Professional Cloud DevOps Engineer Certification Path Introduction (GCP DevOps Engineer Track Part 1)
A Cloud Guru Introduction to Amazon CodeGuru
A Cloud Guru