Programming Languages Courses

This page contains classes, lectures, and tutorials about various computer programming languages. The technology lectures and classes provide a great way to pick up some new knowledge about your programming language of choice.

Available courses

Programming with Go

Presenter: Rob Pike

Go is a new experimental systems programming language intended to make software development fast. Our goal is that a major Google binary should be buildable in a few seconds on a single machine. The language is concurrent, garbage-collected, and requires explicit declaration of dependencies. Simple syntax and a clean type system support a number of programming styles.