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

Let's Go! Learn to Build Professional Web Applications With Golang [Professional Package]

Let's Go! Learn to Build Professional Web Applications With Golang [Professional Package]

Sources: Alex Edwards
Go is a great language for building web applications. But teaching yourself from blog posts and the standard-library documentation can often leave you with....
Web hook service application over SSH

Web hook service application over SSH

Sources: Anthony GG
Let's create a terminal application and a server that generate a unique link to be used as a webhook URL and directly forward responses to...
3 hours 16 minutes 6 seconds
Ultimate Go: Advanced Engineering 2.0

Ultimate Go: Advanced Engineering 2.0

Sources: ardanlabs.com
Learn advanced Go concepts by building a reference implementation of a blockchain in Go! The goal of this class is to share how to code complex engineering task
14 hours 48 minutes 39 seconds
Golang + Lambda Masterclass [EARLY-ACCESS]

Golang + Lambda Masterclass [EARLY-ACCESS]

Sources: Gourav Kumar
This course teaches you everything you need to create production-ready Golang + Lambda Microservices, REST APIs, and Event-Driven serverless applications on AWS cloud like a pro...
1 hour 41 minutes 25 seconds