Contact us for a Private Course

Ruby on Rails is the web framework used by thousands of companies today to rapidly build web applications. The framework is built on Ruby, a beautiful language designed to make programmers happy.

In this course you will learn how to build web applications using Ruby on Rails. You will learn how Ruby handles classes, methods, variables and collections. You will understand how Rails uses models, views, and controllers to build web apps, how to handle http requests, and how to structure your database.

We will follow best practices such as Test-Driven Development, and apply great design principles such as DRY and SOLID. By the end of this course, you will be able to build small prototypes using Ruby on Rails.

What You’ll Learn

In this online course you will learn how to build web apps using Ruby on Rails.

  • Ruby: How Ruby uses classes, methods, variables and collections
  • Rails: How Rails uses models, views, controllers to build web apps
  • Testing: How to test your application so you make sure eveything works
  • Design: DRY and SOLID design principles in Ruby on Rails

What’s In a Class?

This is not “sit back and watch slides” — all Jumpstart Lab courses are hands-on. We work with real applications and you’ll implement these tools and techniques yourself. By the end of the class, you’ll have real experience, real skills, and real code to reference.

Who’s this for?

This course is for programmers that use other languages and want to learn Ruby on Rails.

What equipment is needed?

For this session you'll need:

  • a computer with Mac, Linux or Windows
  • Ruby 2.0 and Rails 3.2 and 4.0 installed

Detailed setup instructions will be sent out a week before the class takes place.

Who we are

We have the most experienced instructional team in the Ruby/JS world. Learn more about us.

  • Nick Gauthier
  • Jeff Casimir
  • Franklin Webber
  • Katrina Owen
  • Steve Klabnik

As always, this class is backed by our 110% money-back guarantee.

Learn a new skill

Jumpstart Lab offers training in fundamental, intermediate, and advanced levels of Ruby, Rails, JavaScript, jQuery, Backbone.js, ExtJS, HTML5/CSS3, and Git. Email for more information or checkout the courses page.



This online class runs across five days of two sessions each.

Day 1 Day 2 Day 3 Day 4 Day 5

Ruby Basics

  • Variables
  • Classes
  • Methods
  • Strings, Numbers and Symbols

Ruby Collections

  • Arrays
  • Hashes
  • Enumerable

Rails MVC

  • MVC model
  • Models
  • Views
  • Controllers


  • DRY

Test-Driven Development

  • Rspec
  • Capybara
  • Test-first


Pricing for this course is $1,999 per attendee.

Contact us for a Private Course

Private / On-Site Course

This course can also be run as a dedicated course for your team, either online or on-site. Send an email to and tell us whether you're interested in online or in person, how many participants you expect, and a bit about what kind of work you're doing. We'll get right back to you with a quote and customized plan.


Jeff Casimir is the Principal at Jumpstart Lab, has been teaching Ruby and Rails since 2005, and tells awesome jokes. He's conducted training for our largest clients, small teams, and many individuals.

Contact Us

(202) 670-2852
(202) 280–1257
1510 Blake Street
Denver, CO 80202 U.S.A

Stay Connected

Get the scoop on upcoming classes.