Earn Your Business Degree, Tuition-Free, 100% Online!
Power BI Fundamentals - Create visualizations and dashboards from scratch
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