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
Reviews
4.8 rating, based on 4 Class Central reviews
Showing Class Central Sort
-
Great understanding of the basics for go programming. Focus on essentials. Made me really understand how I can transition from python to go for example.
-
This tutorial was just awsome 🤍. I like the way he taught golang, it was just in a understandable way for beginner like me.
-
I successfully complete Learn Go Programming - Golang Tutorial for Beginners. I like the way the course was organized and given detail explanation. I love it and I want to say Thank you.
-
The course is very well designed and all the content is very deep taught. Please quickly upload its advance part also