Purchase a Ticket for June 21–22
$549/person through Boulder Digital Arts

We are surrounded by computers. Every day, we have to interact with a device to send an email, take a picture or buy airplane tickets to our next vacation.

In this course you will learn the basic programming skills to start building applications on your own. You will learn how to handle different data structures, how to understand an application's control flow, and how to implement the essential pieces of a computer program.

By the end of this course, you will be able to build basic command-line apps, and understand the basic concepts of programming.

Upcoming Sessions

What You’ll Learn

In this course you will learn basic programming skills.

  • How to create and manipulate data structures
  • How to design an application control flow
  • How to create a command-line application
  • How to render graphics

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 built for people with no previous experience programming. Students will have to feel comfortable using a computer. No previous computer science knowledge is required.

What equipment is needed?

For this session you'll need:

  • a computer with Mac OS or Linux (Windows users can setup Linux in a virtual machine)
  • Ruby 2.0 and Rails 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 contact@jumpstartlab.com for more information or checkout the courses page.



This in-person or online class runs across two days of two sessions each.

Day 1 Day 2

Introduction to Programming

  • Variables
  • Objects and Classes
  • Methods
  • Strings, Numbers and Symbols
  • Collections: Arrays and Hashes
  • Conditionals
  • Loops

Building an App

  • Designing an app control flow
  • Implementing a command-line interface
  • Rendering graphics with Ruby
  • Next steps


Pricing for this course is $549 per attendee.

Purchase a Ticket for June 21–22
$549/person through Boulder Digital Arts

Private / On-Site Course

This course can be run as a dedicated course for your team, either online or on-site. Send an email to contact@jumpstartlab.com 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.