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

Achieving Advanced Insights with BigQuery 日本語版
Google Cloud via Coursera
Go Essential Training
LinkedIn Learning
C Programming For Beginners
Udemy
Ruby Core and Standard Library Course (How To)
Treehouse
Golang for Beginners
YouTube