Golang for Robots

Golang for Robots

Go is the exciting, powerful language created by Google and stirring up development. Join your guide in learning the Go programming language by programming robots! Sensors, motor-control, IOT, and data-visualization will be explored in-depth.

Go is one of the most interesting, and in-demand programming languages to come along in recent times, because it is open-source, and makes it easy to build simple, reliable, efficient software for multiple platforms.

The Go language sits mid-way between low-level system applications and higher level applications.

In this fun and unique introduction to Go, we’ll use the language’s amazing ability to compile for multiple platforms to create software capable of controlling hardware and devices.

Club Activities

Starting with Go

Why do we need another programming language, and why would it be Go?

  • Understand features of Go
  • Comparision to Java, C, Python and Node
  • Setting up a Go development environment
  • Overview of the Standard Library
  • Fetching, build, and install packages
  • Common Go commands

Go for APIs and Interfaces

Get familiar with Go by getting it talking.

  • Create your first API with Go
  • Build your own command-line tool

Go in Small Places

Understand the ways to use Go in programming microcontrollers.

  • Go compiling on single-board computers (featuring RPi)
  • Cross-compiling for small targets (featuring Arduino)
  • TinyGo, an alternative Go compiler

Time and Location

Program Adults
Location Toronto Tool Library, 192 Spadina
Day Mondays, 5pm to 9pm
Starts October 7th

Follow the GoBots on ProjectBoard!

Get The Best Of All Skills Delivered To Your Inbox

Subscribe to our newsletter and stay updated.