Level Up Your Go Skills 🚀

My name is Elliot 👋, and my goal for TutorialEdge is to build an online resource that helps to accelerate the learning path for new Go developers.

My courses attempt to bridge the gap between learning the fundamentals of Go, and being able to build production-ready applications in Go.

Gopher planting a tree

19+ Hours

Gain access to over 19 hours of premium Go content and track your progress over time.

Help the Environment and Advance Your Career

TutorialEdge is committed to helping the environment. We are a carbon negative site, and supporting us actively removes carbon from the atmosphere. How cool is that?!

All for $12.99 Every Month

Education should be affordable to everyone. We keep our prices low so that everyone no matter their means can afford access to education.

What We Provide 🚀

My goal for TutorialEdge is to make it one of the best online communities for learning Go. I want to help empower you to build quality Go applications that follow the best practices.

📈

High Quality Go Courses

Build real-world applications from scratch with our in-depth Go courses. These are updated regularly to ensure they stay up-to-date and relevant.

💬

Get Hands On Support

Gain access to the community Discord server and get hands-on support if you have any additional questions.

☕

Code Reviews

We have a #code-reviews channel which is ideal for getting reviews on your own open-source projects and take your learning further.

Join the Clan!

Join the hundreds of developers in the TutorialEdge clan currently learning Go and looking to advance their careers.

14+

Hours of Learning

600+

Students

3,000+

Trees Planted

All for the low cost of:

$12.99
per month

$129.99
per year

Testimonials:

Some of the feedback from my students over the years:

Would you like to be featured here? Tweet @TutorialEdge with your testimonial and I will add you to the list!

Latest Tutorials

🕘 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 grpc go

🕘 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 rest-api go

🕘 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

🕘 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

🕘 6 Minutes

Improving Your Go Development Workflow With Git Hooks

In this article, we are going to be taking a look at how you can improve your Go development workflow through the use of git hooks that automatically format and lint your Go code

tools

🕘 6 Minutes

Getting Started with Redis and Go - Tutorial

In this tutorial, we are going to look at how you can use Redis as a backend service for your Go applications.

Redis go

🕘 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

Comparing 2 Structs in Go

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

snippets
<< Previous Page Next Page >>
Showing Page 5 of 13