Piyush Patel
Piyush Patel

  • Tutorials
  • Interview Prep
    • Data Structures

    • Algorithms

    • Coding Problems

    • High Level System Design

    • SQL Problems

    • Low Level System Design

  • Blogs

/

  • Font Size
  • Palette
  • Mode
Browse docs
  • Go Programming
    • Introduction to Golang
    • Installing Go CLI
    • Hello World in Go
    • Variables and Data Types
    • Printing and Taking User Input
    • Data Type Conversion
    • Operators in Go
    • Conditionals in Golang
    • Switch Case Statement
    • For Loop
    • Arrays in Golang
    • Slices in Go
    • Maps in Golang
    • Functions in Golang
    • Variadic Functions in Go
    • Anonymous Functions
    • Higher Order Functions
    • Recursive Functions
    • Defer Statement
    • Pointer Manipulations in Go
    • Structures in Golang
    • Struct Methods
    • Interfaces in Golang
    • Concurrency Overview
    • Goroutines
    • Waitgroups
    • Channels
    • Panic
    • Select Statement
    • Error Handling
  1. Home
  2. Tutorials
  3. Go Programming

1 - Introduction to Golang

2 - Installing Go CLI

3 - Hello World in Go

4 - Variables and Data Types

5 - Printing and Taking User Input

6 - Data Type Conversion

7 - Operators in Go

8 - Conditionals in Golang

9 - Switch Case Statement

10 - For Loop

11 - Arrays in Golang

12 - Slices in Go

13 - Maps in Golang

14 - Functions in Golang

15 - Variadic Functions in Go

16 - Anonymous Functions

17 - Higher Order Functions

18 - Recursive Functions

19 - Defer Statement

20 - Pointer Manipulations in Go

21 - Structures in Golang

22 - Struct Methods

23 - Interfaces in Golang

24 - Concurrency Overview

25 - Goroutines

26 - Waitgroups

27 - Channels

28 - Panic

29 - Select Statement

30 - Error Handling

Actions
X Facebook

Go back Reload Copy URL

Piyush Patel

One stop shop for all technology content

Copyright © 2023-2025 Piyush Patel. All Rights Reserved.
Build with ❤️ for everyone.