Coding Challenges/Learn Go With Projects

You're signing up to receive emails from Coding Challenges.

  • 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.

You're signing up to receive emails from Coding Challenges.

Contents

Module 1 - Introduction To Go

Introduction To Go
    History Of Go

      Module 2 - Installing Go and Developer Tools

      Installing Go
        Developer Tooling
          Your First Go Program

            Module 3 - Writing Our First Command Line Tool - Cat

            Writing Our First Command Line Tool - Cat

              Module 4 - Writing Tests In Go

              Writing Tests In Go

                Module 5 - Writing Our Second Command Line Too - Sort

                Writing Our Second Command Line Tool - Sort

                  Module 6 - Network Requests For Curl

                  Network Requests For Curl

                    Module 7 - Processing Text - wc

                    Writing wc In Go

                      Module 8 - A Memcached Server

                      Building A Memcached Clone In Go