Master Fullstack Golang
Early access

Master Fullstack Web Go Applications

Go from zero to production ready application while learning the necessary skills to work as a fullstack developer

Join 40+ other students

Here's what they have to say

"With this course, I'm learning Golang + datastar while building my personal blog hitting several birds with one stone. It's a fantastic course."

Ignacio Barceló
Ignacio Barceló
Early Access Student

"The hands-on approach and real-world examples make learning Go web development incredibly practical and engaging."

Rasmus B. Jensen
Rasmus Blirup Jensen
Early Access Student

"Finally a course that teaches modern Go development without unnecessary complexity. The YAGNI principle really resonates."

Simon Vistisen
Simon Vistisen
Early Access Student

The Course Outline

A comprehensive curriculum designed to take you from beginner to proficient fullstack Go developer

Part 1

Introduction

Gives the viewer a brief introduction to the course, what to expect and which topics we will cover.

2 lessons

Golang Language Fundamentals

Provides the viewer with a quick walk-through of Go's syntax.

8 lessons

MVC & Application structure

Walks the viewer through the model-view-controller architecture and sets up the base of the application structure.

8 lessons

Postgres & database fundamentals

This module introduces PostgreSQL and database fundamentals to the viewer.

5 lessons

Developer Experience

Focuses on setting up a nice developer environment for building fullstack apps.

2 lessons
Part 2

Building the home view

We build the html structure for the home view while getting a firmer handle on templ.

7 lessons

Building the article view

We build the html structure for the article view and starts breaking code into components.

4 lessons

Making things pretty and responsive

We setup tailwind, talk about responsive design and make the blog presentable to real readers.

6 lessons

Creating and managing articles

We build out a simple admin where we can manage the articles of the blog.

6 lessons

Authentication and authorization

This module teaches you authentication, best practices and shows you how to roll your own auth. Completely Safe.

8 lessons

Modern hypermedia

Introduces the viewer to htmx and datastar, discusses "modern" frontend frameworks and adds interactivity to the blog and admin.

8 lessons

Preparing for production

We cover seo optimizations, caching views and static assets as well as error pages and logging strategy so we safely can go to production.

4 lessons
Part 3

Setting up a secure VPS

In this module we cover how to configure a virtual private server so that it's secure, talk DNS and how to reverse proxy using Caddy.

4 lessons

Deploying a binary

We go through how to setup a database on the VPS and then deploy the binary version of our blog.

3 lessons

Deploying a docker image

We cover how to host our application using docker instead of systemd and setting up traefik as our reverse proxy.

0 lessons

Frequently Asked Questions

Who do I contract in case of issues?

Please send me an email at [email protected] and I will reach out as soon as possible.

Do you've a money back guarantee?

Yes. If the course is not to your liking you can get a refund within 30 days of purchase.

How much experience do I need with programming?

I designed the course in a way that it is approachable for programming beginners and intermediates. If you've never programmed before this might not be the course for you though. If in doubt, check out the free module "Golang Fundamentals".

Is there a trial or sample available?

Yes and no. There are preview videos available for you to watch before deciding to purchase the full course.

Can I have an invoice?

Sure. You'll receive on after purchase. If it's not sufficient, send me an email here: [email protected]

Morten Vistisen

Hi, I'm Morten, the author behind this course.

I'm a software engineer with seven years of professional experience building web applications and data systems in Go. I've worked across diverse industries including legal tech, green tech, media, and pharmaceuticals.

This course is what I would have wanted when I started. It focuses on simplicity, YAGNI (You Aren't Gonna Need It), and pragmatic execution. The skills taught here have enabled me to work on freelance contracts commanding six-figure deals globally.

Simple one-time payment

Pay once, own it forever. This also includes all future updates to the course.

$125 $75

USD, excl. VAT

What's included

  • Full course access
  • 30-day money-back guarantee
  • All future updates
  • Access to course code on GitHub
  • Private Discord server for help
  • Lifetime access

Early access pricing. Price increases to $125 when course is complete.