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

Codecademy

Learn Go

via Codecademy

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Go, or Golang is a fast and efficient programming language built for scalable software development. It’s widely used in cloud-native infrastructure, web development, and operations. With its growing adoption, learning Go equips you to build reliable, high-performance solutions for modern applications.

Syllabus

  • Learn Go: Introduction: Ready to learn how to use Google's new programming language, Go?
    • Lesson: Learn Go: Introduction
    • Quiz: Go Basics
    • Project: Gopher It
  • Learn Go: Variables: Learn about creating and storing values in Go by using variables. Use different types to indicate what values those variables store.
    • Lesson: Learn Go: Variables and Types
    • Quiz: Learn Go: Variables and Types Quiz
    • Project: Comic Mischief
  • Learn Go: fmt Package: Learn how to print and scan data using Go's `fmt` package!
    • Lesson: Learn Go: fmt Package
    • Quiz: Learn Go: fmt Package
    • Project: New Device Setup
  • Learn Go: Conditionals: If you want to learn about implementing conditionals in Go, you've come to the right place!
    • Lesson: Learn Go: Conditionals
    • Quiz: Go Conditionals
    • Project: Bank Heist
  • Learn Go: Functions: Learn how to write Go functions in this action-packed course!
    • Lesson: Learn Go: Functions
    • Quiz: Learn Go: Functions Quiz
    • Project: Learn Go Functions: Interstellar Travel
    • Lesson: Learn Go: Addresses and Pointers
  • Learn Go: Interfaces: Learn the syntax and usage of Interfaces in Go
    • Lesson: Interfaces in Go
    • Project: Go Fitness Tracker: Implementing Interfaces
    • Quiz: Interfaces in Go Quiz
    • Article: Learn Go: Next Steps

Taught by

Lucas White

Reviews

5.0 rating, based on 1 Class Central review

4.5 rating at Codecademy based on 1831 ratings

Start your review of Learn Go

  • Profile image for Muhammad Hassan Memon
    Muhammad Hassan Memon
    1
    Best course for Golang Beginners but must have some knowledge about C language its better i recommend first doing CS50's Introduction to computer science then do this course.
    it will strengthen your roots in this field.

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.