YoVDO

Learn Go Programming - Golang Tutorial for Beginners

Offered By: freeCodeCamp

Tags

Go Courses Software Development Courses Struct Courses

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

Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Getting Started with Go
University of California, Irvine via Coursera
Concurrency in Go
University of California, Irvine via Coursera
Functions, Methods, and Interfaces in Go
University of California, Irvine via Coursera
Game Thinking: Juego y toma de decisiones
The Pontificia Universidad Javeriana via edX