Skip to main content

Go Programming Bootcamp

15h 56m 19s
English
Paid

Course description

Go is the #1 language in most demand by employers right now. Employers are willing to pay 33% more for those who are gifted Go programmers. The problem is that access to a high end education on Go has been hard to find, but not anymore.

Do you want to develop the skills required to solve real world programming problems? This course will turn you into a real Go programmer that has a complete understanding of everything Go can do!

Most tutorials are just video versions of cheat sheets. This course is different. It teaches you how to solve problems like you will have to do in the real world. It does that by making you solve ever increasingly complex problems.

Don’t worry. I will be there to help along the way. I work through the solutions and also provide heavily commented code and quizzes that will turn you into a Go Master!

Read more about the course

Start Slow and Aim to Learn Everything

I start by teaching the core language while challenging you to solve increasingly more complex problems. Then I move into web development. You’ll create simple web apps so that you can understand the major concepts. Then we’ll create a blog site which is structured so that the framework can be used to create most any other type of site.

By the end you’ll not only understand Go, but you’ll be able to create professional web applications with session management, authentication, security, validation, and the ability to work securely with databases.

Watch Online

This is a demo lesson (10:00 remaining)

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

View Pricing
0:00
/
#1: Introduction

All Course Lessons (84)

#Lesson TitleDurationAccess
1
Introduction Demo
03:20
2
Installation
05:07
3
Introduction
07:20
4
Variables & Data Types
09:21
5
If & Formatting
07:55
6
Exercise to Test what you Learned
10:00
7
Math
13:04
8
Exercise to Test What you Learned
05:39
9
Looping
05:56
10
Exercise to Test What you Learned
09:27
11
Strings & Runes
11:33
12
Date & Time
08:16
13
Arrays
08:22
14
Slices
09:16
15
Functions
14:34
16
Hangman Exercise
19:24
17
Hangman Exercise 2
21:08
18
Hangman Exercise 3
16:31
19
Pointers
08:47
20
File IO
11:21
21
Command Line
06:05
22
Packages
11:08
23
Maps
07:05
24
Generics
04:20
25
Structs
12:35
26
Defined Types
09:20
27
Interfaces
04:56
28
Concurrency
12:24
29
Closures
04:22
30
Recursion
04:13
31
Regular Expressions
08:56
32
Automated Testing
10:51
33
Sudoku Solver 1
18:47
34
Sudoku Solver 2
20:33
35
Sudoku Solver 3
08:21
36
Sudoku Solver Finished
09:10
37
Web App 1
06:29
38
Web App 2
14:09
39
Web App 2 Pt 2
09:45
40
Web App 3
13:01
41
Web App 3 Rendering & Caching
09:56
42
Web App 3 Handlers
06:55
43
Web App 3 Pass Data to Templates
10:17
44
Web App 3 Routes Config Repository
17:23
45
Web App 3 Middleware
06:11
46
Web App 3 Sessions
11:17
47
Web App 3 Sessions Pt 2
06:02
48
Web App 3 Website Design & Bootstrap
12:40
49
Web App 3 Website Design & Bootstrap Pt 2
12:50
50
Web App 3 Create Templates
25:25
51
Web App 3 Passing Form Data & CSRF
10:49
52
Web App 3 Server Side Form Validation
24:49
53
Web App 3 Server Side Form Validation Pt 2
29:49
54
Web App 3 Redirect on Error
03:17
55
PostgreSQL Installation
03:28
56
PostgreSQL Introduction
12:17
57
PostgreSQL Data Types
05:13
58
PostgreSQL Insert, Alter, & Custom Data Types
07:04
59
PostgreSQL Organizing Tables
10:32
60
PostgreSQL Altering Tables
07:41
61
PostgreSQL Inserting Data
14:19
62
PostgreSQL Getting Data from One Table
13:52
63
PostgreSQL Getting Data from Multiple Tables
14:06
64
PostgreSQL Similar, Like and REGEX
11:12
65
PostgreSQL Views
09:05
66
PostgreSQL SQL Functions
09:03
67
PostgreSQL SQL Functions 2
10:55
68
PostgreSQL pgSQL Functions
17:22
69
PostgreSQL pgSQL 2
15:38
70
PostgreSQL pgSQL 3
15:35
71
PostgreSQL Stored Procedures
07:00
72
PostgreSQL Triggers
20:00
73
PostgreSQL Cursors
10:43
74
PostgreSQL Setup DB and Database Library
07:49
75
PostgreSQL and Go 21 Connecting DB
11:43
76
PostgreSQL and Go 22 Insert User Function
15:13
77
PostgreSQL and Go 23 Update User Functions
06:49
78
Postgres and Go 24 Database Driver
09:37
79
PostgreSQL and Go 25 Load DB Sitewide
12:56
80
PostgreSQL and Go 26 Input Data from Site into DB
14:20
81
PostgreSQL and Go 27 User Authentication
26:09
82
PostgreSQL and Go 28 Finish Login and Logout
18:35
83
PostgreSQL and Go 28 Finish Login and Logout Pt 2
02:23
84
PostgreSQL and Go 29 Finishing Up
25:09

Unlock unlimited learning

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

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Working with Design Patterns in Go (Golang)

Working with Design Patterns in Go (Golang)

Sources: udemy
Go is a powerful language for building efficient and scalable applications. But as your projects grow, you'll encounter common problems that can be elegantly...
10 hours 20 minutes 8 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
Advanced Branching and Looping in GO

Advanced Branching and Looping in GO

Sources: pluralsight
GO is a relatively new programming language. In this course, Advanced Branching and Looping in GO, you will gain the ability to effectively use the GO for loop statement, and th...
1 hour 14 minutes 40 seconds
Blockchain from scratch with GRPC and Protobuffers

Blockchain from scratch with GRPC and Protobuffers

Sources: Anthony GG
Learn the basics of blockchain from scratch by step-by-step creating your own system. You will master public and private key cryptography, working with...
4 hours 56 minutes 12 seconds
Full Time Go Dev

Full Time Go Dev

Sources: fulltimegodev
Rocket Fuel you GO career with the Full Time Go Dev Mastery. These secret techniques will make everyone say "WOW" while you destroy any GO task with the speed of light.
42 hours 44 minutes 36 seconds