GetGoing: Introduction to Golang

A beginner's guide to programming with Go
Free tutorial
Rating: 4.3 out of 5 (1,186 ratings)
32,435 students
3hr 24min of on-demand video

Backend development
Software language
Programming language


  • No requirements



This course will give you an understanding of how the Go language works. The following are some of the topics covered in this course:

  • Setting up Go

  • GOPATH and the Go filestructure

  • Datatypes, interfaces, structures and pointers in Go

  • Control Statements

  • Concurrency

  • Parallelism

  • Goroutines

  • Channels

  • API development with Go

  • Database connection with Go

  • Hosting a Go application on the Heroku cloud

Who this course is for:

  • Beginner computer scientists
  • Beginner software enthusiasts


Aiming to help students build their development skills.
DSC VIT Powered by Google Developers
  • 4.0 Instructor Rating
  • 2,310 Reviews
  • 84,748 Students
  • 4 Courses

About us

A Google Developers' program for university students aimed at giving young developers a platform to learn, a community to implement, and a stage to teach.

Inspiring minds and guiding talent, we believe in technical empowerment of all. We promote curiosity and cultivate projects in order to inculcate productivity aimed at achieving the growth of both the dev community as well as the world.

Backend Developer and DevOps SysAdmin
Angad Sharma
  • 4.3 Instructor Rating
  • 1,186 Reviews
  • 32,524 Students
  • 1 Course

Server side developer, solutions architect and DevOps SysAdmin.

Previously worked at Atlan as a Backend Developer intern in Golang, Cloudify Technologies as Backend Developer intern in node.js, FindMind Analytics as DevOps intern, and GryNow as Backend intern in node.js.

Tech Lead at CodeChef-VIT chapter, Tech Core Committee member at DSC-VIT powered by Google Developers, Campus Ambassador at Hackerearth, Core Committee Member at Facebook Developer Circles Vellore , currently in love with Golang and Domain Driven Design.

Top companies trust Udemy

Get your team access to Udemy's top 26,000+ courses