Go Courses

  • $150

Build Your Own Redis Server (Go Edition)

  • Course
  • 59 Lessons

This course is still in development, it will be similar in structure to the Python version, but in Go. Become a better software engineer by building your own Redis server in Go. You'll learn network programming, concurrency, test-driven development and how to build high-performance servers.

  • $50

Build Your Own Shell (Go Edition)

  • Course
  • 33 Lessons

Build your own Shell in Go is a self-paced online course that teaches you what you need to know to complete the Build your own Shell Coding Challenge in Go, saving you weeks (if not months) of learning along the way.

  • Waitlist

Build Your Own Docker

  • Course
  • 1 Lesson

This is a waitlist for a course on how to build your own Docker. If enough people sign up for the waitlist I will build the course and anyone on the waitlist will be offered a discount. It will help you become a better software engineer by building your own Docker, with examples in Python, Go and Rust.

  • Waitlist

Learn Go With Projects

  • Course
  • 11 Lessons

Learn Go (Golang) and how to write fast, efficient and idiomatic Go code by building projects! You'll build command line tools, network clients and scalable network server software including: Command line tools: cat, wc, and sort. Network client: curl. Network server: memcached server.