Course image for Golang - Getting Started
Free preview before enrolling

Golang - Getting Started

Introduction to programming with golang

6 hours+ of total content
5.0
(7 Reviews)
13 enrolled
Course Creator: Ayush SrivastavLast updated a month ago

Goals

  • Fundamentals of Golang
  • Data types and Variables
  • Operators and Control Flow
  • Arrays, Slices and Maps
  • Functions
  • Pointers
  • Structs, Methods and Interfaces

Description

Go (also known as Golang) is a relatively new programming language created at Google. It was designed to be simple, efficient, and productive, with a focus on concurrency and scalability. Go has gained a lot of popularity in recent years, particularly in the fields of cloud computing, networking, and distributed systems.

In this course, we will cover the fundamentals of Go programming, including data types, variables, control flow, functions, and more. We will also explore Go's unique features, such as Goroutines and Channels, which make it particularly well-suited for building concurrent and distributed applications.

By the end of this course, you will have a solid understanding of the Go language and be able to write simple Go programs. You will also have the foundation to continue your learning and explore more advanced topics in Go programming. So let's get started!

Course Structure

110 lectures 06:53:37 total duration

  Introduction (Watch video)
01:02
  Why golang? (Watch video)
01:30
  First golang program (Watch video)
04:48
  Quiz Question 
01:00
  Quiz Question 
01:00
  Quiz Question 
01:00
  Quiz Question 
01:00
  Quiz Question 
01:00
  Quiz Question 
01:00
  Quiz Question 
01:00
  Quiz Question 
01:00
  Quiz Question 
01:00
  What is the version of golang installed on codedamn platform? 
05:00

Student feedback

5.0
Course Rating

100%

0%

0%

0%

0%

Reviews

profile pic for Shekhar Sharma
Apr 11, 2023
Love the hands on practice in exercises. Finally able to code in go.

Your Course Instructor

Course Instructor Image

Ayush Srivastav

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.

Free

  • HD video content
  • Certificate of completion
  • Hands-on practice
  • 24x7 mentorship support
  • 100+ projects to practice
  • In-depth project feedback

Pro

  • HD video content
  • Certificate of completion
  • Hands-on practice
  • 24x7 mentorship support
  • 100+ projects to practice
  • In-depth project feedback
Start 3-Day Free Trial