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

Coursera

Golang: Foundations and Variables

KodeKloud via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn Go syntax, data types, and variables — no coding experience required. Go (Golang) is a high-performance, open-source programming language built by Google — and this course is where your journey begins. Golang: Foundations & Variables takes you from zero to writing, compiling, and running real Go programs, with no prior coding experience required. You'll start by setting up your professional Go development environment on Windows, Mac, or Linux and writing your very first program. From there, you'll explore Go's strict type system — understanding how the language handles numbers, booleans, and strings, and why static typing makes your code safer and more predictable. You'll then learn to declare and initialize variables using Go's multiple syntax options, manage scope across your programs, and understand how Go assigns zero values automatically. The course closes with constants, type conversion, and the arithmetic and comparison operators that form the logical foundation of any real application. Every module includes hands-on coding labs, practice quizzes, and AI-guided role-plays — including building a user registration tool and a financial calculator — to reinforce your skills through realistic development scenarios. This is Course 1 of the Go Programming Mastery Specialization, designed for absolute beginners, career changers, developers new to Go, students interested in systems programming, and anyone ready to start writing Go. Start Building Real Go Programs Today!

Syllabus

  • Introducing GO
    • Establish a strong foundation by understanding the history of Go and setting up your local development environment across different operating systems.
  • Data Types and Variables
    • Learn how Go manages information through its strict type system, variable scopes, and zero-value initialization mechanics.
  • Advanced Variables & Basic Ops
    • Master the use of constants and the fundamental arithmetic and comparison operators that form the logic of any application.

Taught by

Mumshad Mannambeth

Reviews

Start your review of Golang: Foundations and Variables

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.