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