YoVDO

Go Tutorial for Beginners

Offered By: Net Ninja via YouTube

Tags

Go Courses Pointers Courses Struct Courses

Course Description

Overview

Embark on a comprehensive 3.5-hour tutorial series designed for beginners to learn Go programming language (Golang). Start with the basics of setting up your development environment and creating your first Go file. Progress through essential concepts including variables, data types, arrays, slices, and the standard library. Master control structures like loops and conditionals, and dive into functions, multiple return values, and package scope. Explore advanced topics such as maps, pointers, structs, custom types, and receiver functions. Gain practical skills in handling user input, implementing switch statements, parsing floats, and saving files. Conclude with an introduction to interfaces, equipping you with a solid foundation in Go programming.

Syllabus

Go (Golang) Tutorial #1 - Introduction & Setup.
Go (Golang) Tutorial #2 - Your First Go File.
Go (Golang) Tutorial #3 - Variables, Strings & Numbers.
Go (Golang) Tutorial #4 - Printing & Formatting Strings.
Go (Golang) Tutorial #5 - Arrays & Slices.
Go (Golang) Tutorial #6 - The Standard Library.
Go (Golang) Tutorial #7 - Loops.
Go (Golang) Tutorial #8 - Booleans & Conditionals.
Go (Golang) Tutorial #9 - Using Functions.
Go (Golang) Tutorial #10 - Multiple Return Values.
Go (Golang) Tutorial #11 - Package Scope.
Go (Golang) Tutorial #12 - Maps.
Go (Golang) Tutorial #13 - Pass By Value.
Go (Golang) Tutorial #14 - Pointers.
Go (Golang) Tutorial #15 - Structs & Custom Types.
Go (Golang) Tutorial #16 - Receiver Functions.
Go (Golang) Tutorial #17 - Receiver Functions with Pointers.
Go (Golang) Tutorial #18 - User Input.
Go (Golang) Tutorial #19 - Switch Statements.
Go (Golang) Tutorial #20 - Parsing Floats.
Go (Golang) Tutorial #21 - Saving Files.
Go (Golang) Tutorial #22 - Interfaces.


Taught by

The Net Ninja

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