Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Golang Tutorial - Go Full Course

Derek Banas via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on a comprehensive Golang tutorial that covers the core language and numerous projects to help master Go. Learn about packages, imports, variables, data types, conditionals, loops, arrays, slices, functions, pointers, file I/O, maps, generics, structs, interfaces, concurrency, and web application development. Explore advanced topics like closures, recursion, regular expressions, and automated testing. Gain hands-on experience through practical examples and projects, making this course suitable for beginners and experienced programmers alike. By the end, develop a strong foundation in Go programming and be equipped to build efficient, concurrent applications.

Syllabus

Intro.
Package.
Import.
Alias.
Comments.
Main.
User Input.
Error Handling.
Blank Identifier.
Variables.
Data Types.
Casting.
Casting Strings.
If Conditional.
Strings.
Runes.
Printf.
Time.
Math.
For Loop.
While Loop.
Range.
Arrays.
Slices.
Functions.
Return Multiple.
Function Errors.
Varadic Functions.
Passing Arrays.
Pointers.
Pass Array Pointers.
File IO.
Command Line.
Packages / Modules.
Maps.
Generics.
Constraints.
Structs.
Composition.
Defined types.
Associate Methods.
Protecting Data.
Getter / Setter.
Encapsulation.
Interfaces.
Concurrency / GoRoutines.
Sleep.
Channels.
Mutex / Lock.
Closures.
Passing Functions.
Recursion.
Regular Expressions.
Automated Testing.
Web app.
Templates / HTML.
Installation.

Taught by

Derek Banas

Reviews

Start your review of Golang Tutorial - Go Full Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.