Packt

Getting Started with Go

Packt

Getting Started with Go

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Learn how to install Go and configure your development environment.

  • Understand the key concepts of Go’s main function and the fmt package.

  • Manage external packages and Go modules effectively.

  • Gain proficiency in variable declaration, assignment, and debugging.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

May 2026

Assessments

6 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 5 modules in this course

In this module, we will introduce you to the Go programming course, giving you an overview of the journey ahead. You'll also receive valuable tips on how to make the most of your learning experience and learn about the course project files to enhance your practical knowledge.

What's included

3 videos2 readings

In this module, we will guide you through the installation process for Go, covering the necessary commands to get started. You'll also learn how to set up Visual Studio Code, ensuring your development environment is ready for efficient Go programming.

What's included

5 videos1 assignment

In this module, we will cover the key concepts of Go programming, including defining the main function and package, compiling Go programs, and using external packages. By the end, you’ll have created your first Go program and understood the core structure and syntax.

What's included

8 videos1 assignment

In this module, we will introduce you to Go's variable declaration, assignment, and type system. You'll learn about static typing, reassigning variable values, and handling types in a way that ensures your code is both robust and readable.

What's included

14 videos1 assignment

In this module, we will dive into constants in Go, teaching you how to define and use them. You’ll also explore how constants work with types and discover best practices for grouping related variables and constants together for clean and efficient code.

What's included

5 videos1 reading3 assignments

Instructor

Packt - Course Instructors
Packt
1,778 Courses511,404 learners

Offered by

Packt

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions