YoVDO

Golang Tutorial for Beginners - Full Go Course

Offered By: TechWorld with Nana via YouTube

Tags

Go Courses Pointers Courses

Course Description

Overview

Learn the Go programming language from scratch in this comprehensive tutorial. Dive into Golang's fundamentals while building a simple CLI application, covering essential concepts like variables, data types, pointers, arrays, slices, loops, conditionals, functions, packages, maps, structs, and goroutines. Understand Go's unique features, use cases, and how it differs from other languages. Follow along with practical examples, user input validation, and code organization techniques. By the end of this course, gain the skills to start using Go in your own projects and explore its growing popularity in cloud engineering.

Syllabus

- Intro & Course Overview.
- What is Go? Why Go? How it's different?.
- Characteristics of Go and Go Use Cases.
- Local Setup - Install Go & Editor.
- Write our First Program & Structure of a Go File.
- Variables & Constants in Go.
- Formatted Output - printf .
- Data Types in Go.
- Getting User Input.
- What is a Pointer?.
- Book Ticket Logic.
- Arrays & Slices.
- Loops in Go.
- Conditionals (if / else) and Boolean Data Type.
- Validate User Input.
- Switch Statement.
- Encapsulate Logic with Functions.
- Organize Code with Go Packages.
- Scope Rules in Go.
- Maps.
- Structs.
- Goroutines - Concurrency in Go.
- Congratulations!.


Taught by

TechWorld with Nana

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