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

استخدام وإدارة المؤشرات في لغة البرمجة سي
Coursera Project Network via Coursera
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera
Introductory C Programming
Duke University via Coursera
C Programming: Advanced Data Types - 5
Dartmouth College via Coursera
C++ Programming: Intermediate Concepts
Codio via edX