First course free using promocode WELCOMEVB on signupApplies to
Beginner to Advanced

Golang Course for Beginners: Build a Real Project in Go

Learn Go from scratch and build a real, deployable personal portfolio site: html/template, plain CSS/JS, a Supabase Postgres database, and shipping it on Vercel with your own domain.

Self-paced 13 sections Certificate on completion

About this course

A complete, beginner-friendly path from zero Go knowledge to a real, deployed portfolio site: Go language fundamentals, net/http and Go's own html/template for server-rendered pages, a plain-CSS/vanilla-JS frontend with no build step, connecting a Supabase Postgres database with pgx, deploying as a Go serverless function on Vercel, and linking a custom domain. Includes runnable Go-syntax coding labs and hands-on deployment exercises.

Try the first lesson free

Read the opening of the course in full, no account needed.

Course index

  1. Why Go for a Portfolio Site
  2. Go From Scratch
  3. net/http Fundamentals
  4. Server-Rendered HTML with html/template
  5. Styling With Plain CSS
  6. Vanilla JS, No Framework
  7. How the Frontend Talks to the Backend
  8. A Real Database With Supabase
  9. Deploying to Vercel
  10. What Else Vercel & Supabase Can Do
  11. Connecting Your Own Domain
  12. Setting up the examples
  13. Wrap-Up & Deployment Checklist

Ends with a final quiz. Score 70% or better and you can download a completion certificate in your own name — shareable on LinkedIn and verifiable by its certificate code.

₹999one-time · self-paced
Get access