YoVDO

Golang Tutorials

Offered By: Tech with Tim via YouTube

Tags

Go Courses Control Structures Courses Pointers Courses Golang Courses

Course Description

Overview

Dive into a comprehensive 4.5-hour tutorial series on the Go programming language, designed for complete beginners. Learn essential concepts including variables, data types, console input/output, arithmetic operators, conditional statements, loops, arrays, slices, maps, functions, pointers, structs, and interfaces. Master Go's syntax, explore its unique features, and gain hands-on experience through practical examples and exercises. Progress from basic programming fundamentals to advanced topics like function closures and custom types, building a solid foundation for developing efficient and scalable applications with Go.

Syllabus

Golang Tutorial #1 - An Introduction to Go Programming.
Golang Tutorial #2 - Variables & Data Types.
Golang Tutorial #3 - Assignment Expression & Implicit vs Explicit.
Golang Tutorial #4 - Printing to Console & fmt.
Golang Tutorial #5 - Console Input (Bufio Scanner) & Type Conversion.
Golang Tutorial #6 - Arithmetic Operators & Math.
Golang Tutorial #7 - Conditions & Boolean Expressions.
Golang Tutorial #8 - Chained Conditionals (AND, OR, NOT).
Golang Tutorial #9 - If, Else If, Else.
Golang Tutorial #10 - For Loops & While Loops.
Golang Tutorial #11 - Switch Statement.
Golang Tutorial #12 - Arrays.
Golang Tutorial #13 - Slices.
Golang Tutorial #14 - Range & Slice/Array Examples.
Golang Tutorial #15 - Maps.
Golang Tutorial #16 - Functions.
Golang Tutorial #17 - Advanced Function Concepts & Function Closures.
Golang Tutorial #18 - Mutable & Immutable Data Types.
Golang Tutorial #19 - Pointers & Derefrence Operator (& and *).
Golang Tutorial #20 - Structs and Custom Types.
Golang Tutorial #21 - Struct Methods.
Golang Tutorial #22 - Interfaces.


Taught by

Tech with Tim

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