We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

Learn Go

Welcome to "Learn Go"! In this course, you'll learn how to program in Go, one of the fastest-growing coding languages in the world.

Learning Goals

  • Learn the basic syntax of the Go programming language
  • Understand best practices for writing clean, efficient, and maintainable Go code
  • Learn about the differences between Go and other popular programming languages
  • Master advanced Go concepts like concurrency, interfaces, and generics

Prerequisites

This course assumes you're already familiar with programming basics in at least one other language. If you're brand new to coding I recommend starting with our Python for beginners course first.

Assignment

During this course, we'll be building parts of a make-believe software project: Textio! A SaaS app for sending SMS (text messages) to customers.

Edit the code to print starting server... to the console instead of edit me.

Capitalization and punctuation matter.