Go Programming

Filter Courses within "Go Programming" (Click to filter)
Functions, Methods, and Interfaces in Go (Coursera) Coursera
University of California, Irvine

Functions, Methods, and Interfaces in Go (Coursera)

Expand your knowledge of the Go programming language with this advanced course on functions, methods, and interfaces. You'll learn how to implement complex functions, understand function types, embrace object-oriented practices in Go, define methods, and create classes effectively. With hands-on projects, you’ll apply these concepts to build your own Go applications.

Jun 8th 2026
4 Weeks
Getting Started with Go (Coursera) Coursera
University of California, Irvine

Getting Started with Go (Coursera)

Dive into 'Getting Started with Go' on Coursera, a comprehensive course designed for those familiar with programming concepts in languages such as C, Python, or Java. This course will introduce you to the fundamentals of Go, an open-source language developed by Google, and guide you through creating robust applications.

Jun 8th 2026
4 Weeks
Concurrency in Go (Coursera) Coursera
University of California, Irvine

Concurrency in Go (Coursera)

Dive into the world of concurrent programming with our 'Concurrency in Go' course. Gain expertise in implementing concurrency using Go's powerful features like goroutines and channels. This comprehensive course will guide you through writing effective goroutines and setting up reliable communication channels for seamless coordination among tasks.

Jun 8th 2026
4 Weeks
Advanced Golang Concepts (Coursera) Coursera
Edureka

Advanced Golang Concepts (Coursera)

Dive deep into the world of Golang with 'Advanced Golang Concepts'. This course is designed for developers looking to enhance their skills in creating sophisticated software solutions, including ERP systems, web applications, mobile apps, and more. Explore advanced topics like concurrency, system programming, and client-friendly ecosystems to become a proficient Go developer.

Jun 8th 2026
5-12 Weeks
Mastering Multithreading with Go (Coursera) Coursera
Edureka

Mastering Multithreading with Go (Coursera)

Dive into the world of concurrent programming with our comprehensive 'Mastering Multithreading with Go' course. Designed for developers looking to enhance their skills in creating highly-efficient, multi-tasking applications, this course uses the versatile Go language to teach you everything from basic concepts to advanced multithreading techniques. Learn how to write code that can handle multiple tasks simultaneously, improving performance and scalability.

Jun 8th 2026
5-12 Weeks
Go for Cloud and Networks (Coursera) Coursera
Edureka

Go for Cloud and Networks (Coursera)

Embark on a journey into the future of software development with our 'Go for Cloud and Networks' course. This comprehensive program is tailored for developers looking to harness the power of Go and apply it in cloud-based networking solutions. Whether you're new to programming or have some experience, this course will guide you through creating scalable applications that can thrive in a cloud environment.

Jun 8th 2026
5-12 Weeks
Page 1 Next ›