Happy Holidays! - 20% off premium subscriptions when you use coupon code: HAPPYHOLIDAYS - View Pricing

Golang Image Golang

Course Outline

In this course, we are going to be taking a look at how you can get started with the Go programming language.

Go Challenges - Interested in learning Go through practical examples? Then check out my list of Go Challenges that are now available on the site!

advanced

🕘 4 Minutes

Working with Websockets and Socket.IO in Go - Tutorial

In this tutorial we'll look at how you can implement websockets in Golang

advanced

🕘 6 Minutes

Go Protocol Buffer Tutorial

In this tutorial, we are going to be taking a look at how you can use Protocol Buffers within your Go applications

advanced

🕘 8 Minutes

Go WebAssembly Tutorial - Building a Calculator Tutorial

In this tutorial, we are going to be looking at how you can compile your Go programs into WebAssembly

advanced

🕘 6 Minutes

Go Oauth2 Tutorial

In this tutorial, we are going to look at how you can use mutexes in your Go programs

advanced

🕘 8 Minutes

Go Face Recognition Tutorial - Part 1

advanced

🕘 6 Minutes

Go Encryption and Decryption using AES - Tutorial

advanced

🕘 8 Minutes

Building a Solid Continuous Integration Pipeline with TravisCI for Your Go Projects

In this tutorial, we look at how you can build a solid CI pipeline with Travis for your Go Projects

advanced

🕘 8 Minutes

Secure Coding in Go - Input Validation

In this article, we will be reviewing general secure coding best practices and the OWASP Top 10 (2017) security risks, focusing on how they should be approached when coding using Go.

advanced

🕘 9 Minutes

Writing a Frontend Web Framework with WebAssembly And Go

In this tutorial, we are going to look at building a really simple frontend web framework using WebAssembly and Go

advanced

🕘 6 Minutes

Securing Your Go REST APIs With JWTs

In this tutorial, we are going to look at how you can secure your Go REST APIs with JSON Web Tokens

advanced

beginner

🕘 4 Minutes

Getting Started With Go

In this tutorial, we are going to get you up and running with Go so that you can go off and write your own Go programs.

beginner

🕘 6 Minutes

Go Basic Types Tutorial

In this tutorial, we are going to look at the various basic data types available in Go

beginner

🕘 4 Minutes

Go Composite Types Tutorial

In this tutorial, we are going to look at the various composite types available in Go

beginner

🕘 5 Minutes

Go Functions Tutorial

In this tutorial we'll look at what functions are in Golang and how you can use them in your programs

beginner

🕘 2 Minutes

Go Methods Tutorial

In this tutorial we'll look at what methods are in Golang and how you can use them in your programs

beginner

🕘 4 Minutes

Go Interfaces Tutorial

In this tutorial, we are going to look at how you can create and use your own Interfaces within the Go Programming Langauge

beginner

🕘 3 Minutes

Reading in Console Input in Golang

A quick and simple tutorial on how to read in console text input into your GoLang program. Excellent for simple shells and other command line driven tools.

beginner

🕘 4 Minutes

Executing System Commands With Golang

Executing system commands can be incredibly useful no matter what sort of software you are building,

beginner

🕘 7 Minutes

Parsing JSON files With Golang

In this tutorial we examine the encoding/json go package and how to parse JSON files.

beginner

🕘 4 Minutes

Parsing XML Files With Golang

In this tutorial we examine how to read in files and unmarshal them using the xml package in go.

beginner

🕘 6 Minutes

The Go init Function

In this tutorial we'll be looking at the Go init function, how to use it and some of the things to consider when using it within your Go programs.

beginner

🕘 6 Minutes

Go Context Tutorial

In this tutorial, we are going to be covering contexts in Go and how we can use them within our own Go applications.

beginner

🕘 1 Minutes

Build a Go Serverless App in 5 Minutes With Sst

In this video, we are going to look at what it takes to build a serverless application in Go in 5 minutes using SST.

beginner

🕘 5 Minutes

Go Project Structure Best Practices

In this article, we are going to look at some of the best practices that you should consider when structuring your Go applications.

beginner

🕘 5 Minutes

Go Pointers Tutorial

In this tutorial, we are going to be covering pointers in Go and how you can use them within your own Go programs. We'll be covering the best practices and we'll be covering some of the most common use-cases for pointers.

beginner

🕘 3 Minutes

Go Sorting With the sort Package - Tutorial

In this tutorial, we are going to be taking a look at how you can implement sorting in your Go applications using the sort package.

beginner

🕘 3 Minutes

Go Tickers Tutorial

In this tutorial, we are going to look at how you can effectively use tickers in go to periodically execute tasks in your Go applications

beginner

🕘 6 Minutes

Go Modules Tutorial

In this tutorial, we are going to be looking at how you can successfully work with modules in Go!

beginner

🕘 6 Minutes

Go JSON Tutorial

In this tutorial, we are going to cover everything you need when it comes to working with JSON in Go.

beginner

🕘 4 Minutes

Linked Lists in Go - Tutorial

In this tutorial, we are going to have a look at how you can work with Linked Lists in the Go programming language

beginner

books

concurrency

docker

file-upload

filesystem

graphql

intermediate

🕘 4 Minutes

An Intro to Go Dep

In this tutorial, we are going to look at how you can get started using the go dep tool for your go projects.

intermediate

🕘 6 Minutes

Consuming A RESTful API With Go

This tutorial demonstrates how you can consume an already running RESTful API using Go

intermediate

🕘 14 Minutes

Creating a RESTful API With Golang

this tutorial demonstrates how you can create your own simple RESTful JSON api using Go(Lang)

intermediate

🕘 6 Minutes

Creating A Simple Web Server With Golang

In this tutorial I'll be demonstrating how to create a very simple web server using Google's GoLang programming language.

intermediate

🕘 7 Minutes

Building a Network Command Line Interface in Go

In this tutorial, we are going to be building a very simple Command Line Interface or CLI in Go

intermediate

🕘 6 Minutes

Writing A Twitter Bot in Golang

In this tutorial I'll be demonstrating how you can implement a twitter bot using the go programming language

intermediate

🕘 5 Minutes

Golang ORM Tutorial

In this tutorial, we look at how you can use the Go ORM or GORM to easily manage interactions with the database

intermediate

🕘 5 Minutes

Golang MySQL Tutorial

In this tutorial I'll be demonstrating how we can work with MySQL databases using Go.

intermediate

🕘 7 Minutes

GitHub Actions for Go Projects

👋 Welcome Gophers! In this article, we are going to be looking at how you can use GitHub actions to supercharge your Go project setup!

intermediate

🕘 9 Minutes

Go RabbitMQ Beginners Tutorial

In this tutorial, we are going to look at how you can build incredibly simple Go applications that interact with RabbitMQ.

intermediate

🕘 8 Minutes

Go gRPC Beginners Tutorial

In this tutorial, we'll be covering how you can get up and running with gRPC in your Golang systems.

intermediate

🕘 10 Minutes

Building a Basic REST API in Go using Fiber

In this tutorial, we are going to be taking a look at how you can build a really simple Go REST API using the gofiber/fiber framework inspired by Express.js!

intermediate

🕘 3 Minutes

An Introduction to Go Closures - Tutorial

In this tutorial, we are going to be looking at closures and how you can use them within your own Go applications.

intermediate

🕘 2 Minutes

Go Variadic Function Tutorial

In this tutorial, we are going to look at variadic functions in Go and how you can use them within your own Go applications

intermediate

🕘 5 Minutes

Working With Environment Variables in Go

The definitive list of all the books you should buy if you want to master the art of programming Golang applications

intermediate

🕘 6 Minutes

Go Decorator Function Pattern Tutorial

In this tutorial, we are going to be looking at how you can implement your own decorator functions in Go.

intermediate

mail

misc

redis

snippet

snippets

🕘 1 Minutes

Deleting Elements From A Map In Go

In this snippet, we are going to look at

snippets

🕘 1 Minutes

Pretty Printing JSON Structs in Go

In this snippet, we are going to look at how you can pretty print JSON values in Go!

snippets

🕘 1 Minutes

Looping Over Array in Go

In this snippet, we are going to look at how you can quickly loop over an array in Go

snippets

🕘 1 Minutes

Checking if a string contains a sub-string in Go

In this code snippet, we are going to look at how you can query the underlying system information such as CPU, RAM and hard drive utilization

snippets

🕘 1 Minutes

Type Casting an Int to a Float in Go

In this code snippet, we are going to look at how you can effectively cast an int in go to a float

snippets

🕘 1 Minutes

Type Casting an Interface to a String in Go

In this code snippet, we are going to look at how you can effectively cast an interface in go to a string.

snippets

🕘 2 Minutes

Checking if a Key Exists in a Map in Go

In this code snippet, we are going to look at how you can check to see if a key exists within a Map in Go

snippets

🕘 1 Minutes

Comparing 2 Structs in Go

In this code snippet, we are going to look at how you can compare 2 structs in Go!

snippets

🕘 1 Minutes

Parsing Date Strings in Go

In this code snippet, we are going to look at how you can parse date and time strings in Go using the time package.

snippets

🕘 1 Minutes

Adding Values to an Array in Go

In this code snippet, we are going to look at how you can add values to an array in Go

snippets

🕘 1 Minutes

Concatenate Strings in Go

In this code snippet, we are going to look at how you can use the strings.Builder type to efficiently concatenate strings in Go.

snippets

🕘 1 Minutes

Converting a String to an Int in Go

In this code snippet, we are going to look at how you can convert a string to an int value in Go

snippets

🕘 1 Minutes

Getting the Size of an Array or Slice in Go

In this code snippet, we are going to look at how you can retrieve the size or length of an Array or slice in Go

snippets

🕘 1 Minutes

Sort Map by Value

In this code snippet, we look at how you can quickly and easily sort maps in Go

snippets

🕘 1 Minutes

Converting Byte Slices to Strings in Go

In this article, we look at how you can convert a byte array or slice in Go to a string value.

snippets

testing

tools

websockets