Skip to content
lightspace
All programs
Specialist track

Go Backend Engineering

Go powers the cloud-native world — from Docker and Kubernetes to the APIs behind fast-scaling products. This track takes you deep into building reliable, concurrent services in Go: designing APIs, working with databases, testing, and shipping to the cloud. Project-driven and taught by practitioners.

Duration
12 weeks
Commitment
~12 hrs/week · part-time, evenings
Format
Live online — with optional in-person lab days in Nairobi
Level
Intermediate · for people who already write code

Specialist track

$1,350

Indicative · your local currency · pre-VAT-determination

Deposit $350, then monthly installments

Cohort 1 · Online

Starts 2 November 2026

Enrolling
Apply now

A short application — no payment on this site.

Refund & deferral policy

What you'll learn

  • Idiomatic Go: the language, tooling, and concurrency with goroutines
  • Building REST and gRPC APIs with common Go frameworks
  • Relational databases, transactions and migrations in Go
  • Testing, error handling, and building for reliability
  • Containerising and deploying Go services to the cloud
  • Working AI-natively: spec-driven development with AI coding agents in a Go codebase
AI-native by default

The AI classes in this program

Every Lightspace program teaches the AI-native method — not a bolt-on module, but a working style woven through the projects.

  • Spec-driven development with AI coding agents across every Go project
  • Context engineering for Go codebases — conventions and project memory files agents follow
  • The agent loop: review and verify AI-written Go before it merges
  • AI-assisted testing, refactoring and debugging on real concurrent services

The curriculum

  1. 1

    Modern Go

    Weeks 1–3

    The language and tooling, types and interfaces, and writing clean, testable Go.

  2. 2

    Concurrency & APIs

    Weeks 4–6

    Goroutines and channels, then building REST and gRPC APIs that connect to PostgreSQL.

  3. 3

    Test & harden

    Weeks 7–9

    Testing, error handling, transactions and migrations, and building for reliability.

  4. 4

    Ship it

    Weeks 10–12

    Containerising with Docker, deploying to the cloud, and a capstone service you present and defend.

What you leave with

  • A deployed, tested, concurrent Go service backed by PostgreSQL
  • A portfolio project that stands up in a backend interview
  • The fundamentals to grow into senior backend and platform roles

How you're taught

Live cohorts led by working practitioners — not pre-recorded videos.

Live, not recorded

Real classes on a schedule, with a group that keeps you moving.

Practitioner instructors

Taught by people who build and ship software for a living.

Feedback on your work

Code review and honest feedback on real projects, every week.

Questions

Where does it take place?

Live online — you can join from anywhere in the world. In-person lab days at our Nairobi base are optional, not required.

How much time does it take?

12 weeks, at roughly ~12 hrs/week · part-time, evenings.

What do I need to start?

Intermediate · for people who already write code.

How do payments work?

There's no payment on this website. You submit a short application; if you're accepted, our team emails you to confirm your place and arrange payment — a deposit, then monthly installments.

What language is it taught in?

All live classes and materials are in English.

Do I need Go experience?

No Go specifically, but you should already be comfortable programming in some language. We build Go from the fundamentals up to production, concurrent services.

Full details in our Refund, withdrawal & deferral policy.