Learn
Practice
Newsletter
Resources
Animations
New
F
Toggle theme
0
F
0
Toggle menu
Course Roadmap
1 min read
Updated May 17, 2026
0%
complete
28 sections
414 chapters
Collapse All
1
Welcome
Course Roadmap
Course Setup
Join the Community
2
Introduction to Go
What is Go?
High
History of Go
Low
Why Go?
Low
Installing Go
Low
First Go Program
Medium
Go Toolchain
Medium
Go Playground
Low
3
Basic Syntax
Variables & Declarations
High
Exercise: Variables & Declarations
High
Short Variable Declaration
High
Exercise: Short Variable Declaration
High
Basic Types
High
Exercise: Basic Types
High
Zero Values
High
Exercise: Zero Values
High
Constants
Medium
Exercise: Constants
Medium
iota
Medium
Exercise: iota
Medium
Type Conversions
Medium
Exercise: Type Conversions
Medium
Operators
Medium
Exercise: Operators
Medium
Input & Output
Medium
Exercise: Input & Output
Medium
Comments & Naming
Low
Exercise: Comments & Naming
Low
4
Control Flow
If-Else
High
Exercise: If-Else
High
If with Init
Medium
Exercise: If with Init
Medium
For Loop
High
Exercise: For Loop
High
Range
High
Exercise: Range
High
Switch Statement
High
Exercise: Switch Statement
High
Type Switch
High
Exercise: Type Switch
High
Break & Continue
Medium
Exercise: Break & Continue
Medium
Labeled Statements
Low
Exercise: Labeled Statements
Low
5
Functions
Function Basics
High
Exercise: Function Basics
High
Multiple Return Values
High
Exercise: Multiple Return Values
High
Named Return Values
Medium
Exercise: Named Return Values
Medium
Variadic Functions
High
Exercise: Variadic Functions
High
First-Class Functions
Medium
Get Premium
Subscribe to unlock full access to all premium content
Subscribe Now
Vote/Request Content
Aa
Star
Complete
Ask AI
Star
Complete
Ask AI
Course Setup