Backend Engineering Path

    Get started building production level systems in Go from the fundamentals to the advanced bits, in the order that gets you job-ready fastest.

    1. Go Fundamentals

      Start here if you are completly new to Go or programing. Learn by building your own HTTP router from scratch.

      13 lessons and workshops, 3 h 27 min

    2. Advanced Go: Building your own Redis

      Learn how to build complex software with Go by building a Redis clone.

      25 lessons and workshops, 5 h 55 min

    3. Backend API Development

      How servers actually work: build an e-commerce REST API and build scalable backend APIs.

      24 lessons and workshops, 5 h 39 min

    4. Databases with PostgreSQL

      Designing, connecting and data modeling complex data with PostgreSQL database from Go.

      6 lessons and workshops, 1 h 18 min

    5. Backend Architecture Fundamentals

      coming soon

    Career Paths

    Ordered course sequences that build toward a specific job outcome.