Home
/
Go (Golang)
·
हिन्दी
Go (Golang)
Build clear, fast services with Go fundamentals, concurrency, testing, and HTTP.
Start course →
Syllabus
Getting started
Why Go?
The Go toolchain
Language basics
Packages and main
Variables and types
Functions and returns
Control flow
if and switch
The for loop
defer
Data structures
Arrays and slices
Maps
Strings and runes
Structs and methods
Structs
Methods and interfaces
Pointers
Errors and tests
Error handling
Unit testing
Modules and packages
Concurrency
Goroutines
Channels
Context and cancellation
Practical Go
JSON
HTTP servers
Files and readers
Reliable programs
Formatting and linting
Race conditions
Revision and interview prep
Go cheat sheet
Exam and interview questions