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

Coursera

Go Fundamentals: Presented by Gopher Guides

via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Go Fundamentals LiveLessons is a practical online course designed for beginners and experienced programmers who want to learn Go. Based on the proven Gopher Guides training, this course covers everything you need to start writing reliable, efficient Go code for real-world applications. You’ll learn how to manage packages, modules, and dependencies, use Go’s basic features like variables, types, and control flow, and work with arrays, slices, maps, and functions. The course also teaches you how to use structs, methods, and pointers, write and run tests, and handle errors effectively. You’ll gain skills in using interfaces and generics to write flexible code, and learn how to use Go’s concurrency features—including channels, context, and synchronization tools—to improve performance. Practical lessons on file operations and embedding resources round out your knowledge, preparing you to build self-contained Go programs. No prior experience with Go is required, but familiarity with other programming languages is helpful. By the end of the course, you’ll be able to write clear, robust Go code and understand the key concepts needed for professional development.

Syllabus

  • Go Fundamentals: Introduction
    • This module provides a comprehensive introduction to Go programming, covering core concepts such as variables, data types, functions, arrays, slices, maps, structs, methods, pointers, interfaces, error handling, packages, modules, generics, file operations, testing, concurrency, synchronization, and context management. Through practical lessons, learners gain foundational and advanced skills necessary to write robust, efficient, and maintainable Go applications, preparing them for real-world software development with Go.

Taught by

Pearson

Reviews

Start your review of Go Fundamentals: Presented by Gopher Guides

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.