Go Tutorial (Golang) for Beginners

by Net Ninja · 22 videos

Total watch time

3h 10m

at speed · exactly 3 hours, 10 minutes, 28 seconds at 1×

3h 10m 28s
1.25×2h 32m 22s
1.5×2h 6m 59s
1.75×1h 48m 50s
1h 35m 14s
Average video8m 39s
Longest14m 52s
Shortest4m 40s
Compare Open on YouTube JSON

Plan to finish

About 4 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 4 days. Turn on JavaScript to plan around your week.

Videos (22)

3h 10m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser.

Videos to
Watched
1 Go (Golang) Tutorial #1 - Introduction & Setup 6:15 2021-05-19
2 Go (Golang) Tutorial #2 - Your First Go File 4:40 2021-05-19
3 Go (Golang) Tutorial #3 - Variables, Strings & Numbers 13:54 2021-05-20
4 Go (Golang) Tutorial #4 - Printing & Formatting Strings 12:26 2021-05-21
5 Go (Golang) Tutorial #5 - Arrays & Slices 10:57 2021-05-24
6 Go (Golang) Tutorial #6 - The Standard Library 12:31 2021-05-25
7 Go (Golang) Tutorial #7 - Loops 8:45 2021-05-26
8 Go (Golang) Tutorial #8 - Booleans & Conditionals 8:50 2021-05-26
9 Go (Golang) Tutorial #9 - Using Functions 10:22 2021-05-27
10 Go (Golang) Tutorial #10 - Multiple Return Values 8:03 2021-05-28
11 Go (Golang) Tutorial #11 - Package Scope 6:21 2021-05-31
12 Go (Golang) Tutorial #12 - Maps 6:49 2021-06-01
13 Go (Golang) Tutorial #13 - Pass By Value 9:05 2021-06-02
14 Go (Golang) Tutorial #14 - Pointers 9:09 2021-06-02
15 Go (Golang) Tutorial #15 - Structs & Custom Types 5:38 2021-06-03
16 Go (Golang) Tutorial #16 - Receiver Functions 10:17 2021-06-04
17 Go (Golang) Tutorial #17 - Receiver Functions with Pointers 7:21 2021-06-07
18 Go (Golang) Tutorial #18 - User Input 14:52 2021-06-08
19 Go (Golang) Tutorial #19 - Switch Statements 7:34 2021-06-08
20 Go (Golang) Tutorial #20 - Parsing Floats 6:09 2021-06-09
21 Go (Golang) Tutorial #21 - Saving Files 4:53 2021-06-10
22 Go (Golang) Tutorial #22 - Interfaces 5:37 2021-06-10

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 3h 10m · 22 videos

Markdown
[![Watch time: 3h 10m · 22 videos](https://playlistduration.com/badge/playlist/PL4cUxeGkcC9gC88BEo9czgyS72A3doDeM.svg)](https://playlistduration.com/playlist/PL4cUxeGkcC9gC88BEo9czgyS72A3doDeM)
HTML
<a href="https://playlistduration.com/playlist/PL4cUxeGkcC9gC88BEo9czgyS72A3doDeM"><img src="https://playlistduration.com/badge/playlist/PL4cUxeGkcC9gC88BEo9czgyS72A3doDeM.svg" alt="Watch time: 3h 10m · 22 videos" width="203" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PL4cUxeGkcC9gC88BEo9czgyS72A3doDeM returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-09-22 (fresh). Private or deleted videos are excluded from totals.