Skip to main content

Golang for Beginners

2h 28m 28s
English
Paid

Course description

Golang is one of the main tools for creating scalable and high-performance software, and in this course, you will learn it from scratch.

The course is suitable for both beginners in programming and those transitioning to Go from other languages. You will become familiar with Go's clean syntax, strict typing, and modern capabilities for working with parallel processes. We will start by setting up the development environment and gradually cover key topics: data types, functions, control structures — with practical examples at each stage.

You will also gain experience working with the most in-demand data structures in Go: slices, maps, and structs. Here you will not just learn theory — you will write real code.

By the end of the course, you will confidently master the basics of Go and be ready to move on to real projects or technical interviews without unnecessary stress.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 27 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction

All Course Lessons (27)

#Lesson TitleDurationAccess
1
Introduction Demo
01:28
2
Install Golang
02:39
3
Packages & Modules
03:36
4
Data Types
05:09
5
Strings / Runes
07:37
6
Go CLI
01:47
7
Variables
10:32
8
Demo: Variables
09:56
9
Basic Functions
05:53
10
Demo: Functions
04:04
11
Operators
05:00
12
if..else
08:23
13
Demo: if..else
02:54
14
switch
04:11
15
Demo: switch
03:43
16
Looping
05:05
17
Demo: Looping
03:56
18
Structures
06:08
19
Demo: Structures
05:00
20
Exercise: Structures
03:29
21
Arrays
09:01
22
Demo: Arrays
04:57
23
Slices
12:03
24
Demo: Slices
04:07
25
Ranges
04:47
26
Maps
06:02
27
Demo: Maps
07:01

Unlock unlimited learning

Get instant access to all 26 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Books

Read Book Golang for Beginners

#Title
101-intro
202-data-types
302-packages-modules
403-strings-runes
504-cli
605-variables
706-basic-functions
807-operators
908-if-else
1009-switch
1110-looping
1211-structures
1312-arrays
1413-slices
1514-maps
1615-pointers
1716-receiver-functions
1817-iota
1918-text-formatting-fmt
2019-init-function
2120-testing
2221-interfaces
2322-error-handling
2423-readers-writers
2524-type-embedding
2625-generics
2726-function-literal
2827-defer
2928-concurrent-programming
3029-goroutines
3130-channels
3231-synchronization
3332-concurrency-patterns
34pixl-01-fyne
35pixl-02-intro
36pixl-03-setup
37pixl-04-spec

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Golang mini course for beginners

Golang mini course for beginners

Sources: Anthony GG
Golang mini course for beginners is a compact and comprehensible course for developers who are just beginning to get acquainted with the Go programming...
2 hours 54 minutes 34 seconds
gRPC [Golang] Master Class: Build Modern API & Microservices

gRPC [Golang] Master Class: Build Modern API & Microservices

Sources: udemy
gRPC is a new and modern framework for building scalable, modern and fast API. It is leveraged by many top tech companies such as Google, Square & Netflix and enables programmer...
3 hours 46 minutes 30 seconds
Golang: How to Build a Blockchain in Go Guide

Golang: How to Build a Blockchain in Go Guide

Sources: udemy
Learn how to build a blockchain from scratch with Go Programming Language (Golang). With the emergence of Facebook's cryptocurrency, Libra, companies like Amazon, Microsoft, and...
5 hours 24 minutes 9 seconds
Learn How To Code: Google's Go (golang) Programming Language

Learn How To Code: Google's Go (golang) Programming Language

Sources: udemy
This course is the ultimate comprehensive resource for learning the Go Programming Language. This course is perfect for both beginners and experienced developer
45 hours 27 minutes 58 seconds
Weekly LIVE sessions

Weekly LIVE sessions

Sources: Anthony GG
A playlist of weekly LIVE session recordings for those who couldn't attend live or want to revisit the material.
7 hours 31 minutes 22 seconds