Golang - Getting Started
Introduction to programming with golang
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
Student feedback
100%
0%
0%
0%
0%
Reviews
Your Course Instructor
Ayush Srivastav
What you will get:
- 6 hours+ on-demand video content
- 34 hands-on-keyboard exercises
- This + all other courses access (Pro)
- 24x7 mentorship available
- In-browser IDE to practice
- Certificate of completion
Secure Payment


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