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

YouTube

Go Programming - Full Course

Tech with Tim via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn the Go programming language from fundamental concepts to advanced features in this comprehensive 4 hour and 42 minute course. Start with basic Go syntax, data types, variables, and console output, then progress through control structures including conditionals, switch statements, and loops. Master Go's data structures by working with arrays, slices, and maps, before diving into functions and object-oriented concepts with structs and interfaces. Explore modern Go features including generics and error handling patterns, then advance to memory management with pointers and references. Conclude by mastering Go's powerful concurrency model through threading, goroutines, and concurrent programming techniques that make Go particularly suited for modern distributed systems and high-performance applications.

Syllabus

| Golang Course Intro
| Introduction to Go
| Go Environment Setup
| Binary Fundamentals
| Data Types and Variables
| Implicit Assignment
| Console Output
| Arithmetic Operators
| Conditions and Conditionals
| Switch
| Looping for and while
| Arrays
| Slices
| Maps
| Functions
| Structs
| Interfaces
| Error Handling
| Generics
| Pointers and References
| Threading and Concurrency
| Go Routines

Taught by

Tech With Tim

Reviews

Start your review of Go Programming - 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.