Tim Ruffles Photo

Teach at GA

Join our talented instructor team dedicated to transforming thinkers into creators.

Find Out More

Tim Ruffles

Senior Front End Web Developer

London

Tim Ruffles loves building things with Javascript and Ruby for startups, previously working at Skimlinks, Arachnys and Picklive. Currently he is working on Sidekick.js—a JavaScript code quality tool. He contributes to open source tools such as Sinon.js and Flay and is passionate about learning just about anything.

Previously (11):

Introduction to D3.js: Visualising Data Using Javascript: A Day Workshop

Introduction to D3.js: Visualising Data Using Javascript: A Day Workshop

Learn how to render otherwise plain and boring numerical data into beautiful, interactive and informative visualisations.

2 Times

Visualising Data Using Javascript

Visualising Data Using Javascript

Data can be beautiful and interactive, as well as informative. Learn the principles of data visualisations and how to build them with d3.js.

Building Your First Web App

Building Your First Web App

In this class you will learn how to build a functioning web app - which software to use, how to architect your app's life cycle, and how to run your app on different platforms.

Angular.js Bootcamp

Angular.js Bootcamp

This two-day workshop will take you through building your first AngularJS application

Introduction to Backbone.js and Web Apps Bootcamp

Introduction to Backbone.js and Web Apps Bootcamp

Backbone is a powerful JavaScript library for building client-side web applications. This two-day bootcamp will take you through the basics of building a web app using the library.

Introduction to Backbone.js

Introduction to Backbone.js

Take your front-end skills further and build web applications using Backbone.js.

Programming for Non-Programmers

Programming for Non-Programmers

Learn the fundamentals of front-end and back-end programming, plus try your hand at writing some code of your own.

Build Your First Web App in a Day

Build Your First Web App in a Day

If you have an idea for a web application, there's no excuse not to get started today.

Getting Started with JavaScript and jQuery Workshop

Getting Started with JavaScript and jQuery Workshop

Join us for a workshop on the JavaScript programming language aimed at beginners with little or no prior experience.

Teach at GA

Join our talented instructor team dedicated to transforming thinkers into creators.

Find Out More