Online Coding Courses
A beginner to intermediate look at the Ruby programming language: from first principles and basic constructs, to more advanced concepts in object-orientated programming.
In this course, we look at how we can use Ruby to write better code; code that is more re-useable, extensible and easy to read.
Find out more
In The Pipeline
The following courses are in active development. Join our mailing list to hear about new courses as they arrive.
TDD in Ruby
We all know that we're supposed to test-first. But how to do so in practice? We examine how test-driven development in Ruby leads to better software outcomes.
SQL and Databases
Most webapps rely on relational databases everyday. Stop winging it and learn SQL - the programming language behind databases and optimise your web applications.
Introduction to Networking
We're all web developers; but what is the web? We look at the underlying structure of the Internet, looking at each layer of the network stack.
Introduction to HTML & CSS
If you have always wondered how to make a webpage, this course is for you. We'll cover how to build a webpage from scratch, the essential building block of any website.