Intro to Rails (AKA. Rails for Zombies)

Location: D139/140
Average rating: ****.
(4.56, 9 ratings)

Attendee prerequisites for this tutorial are listed below.

This course is for Rails beginners. We will start from the ground up, and learn the basics of building Rails 3 applications in five sections:

  1. CRUD with ActiveRecord
  2. Models (the database layer)
  3. Views (where you find the HTML)
  4. Controllers (the C in MVC)
  5. Routing

We have developed an application that lets you try coding in Rails with only your browser, so all you’ll need to bring is a laptop with Wifi.


Thank you for registering for Intro to Rails (AKA. Rails for Zombies)! All you’ll need to attend the course is a working laptop with wifi, and a browser which isn’t Internet Explorer (also your iPad won’t be good enough, sorry). Before you come to the course we recommend you play through It’s an in-browser Ruby tutorial.

QUESTIONS for the speaker?: Use the “Leave a Comment or Question” section at the bottom to address them.

Photo of Gregg Pollack

Gregg Pollack

Open SourceCraft

Gregg Pollack is a serial entrepreneur who is passionate about teaching software development online. Most recently he is the host of Open SourceCraft, a show about the people who are passionate about Open Source Software. He also founded Code School, an online software programming school which was acquired by Pluralsight, Envy, a web application development firm, and Starter Studio, Orlando’s first technical accelerator now in it’s seventh class. He is on the advisory board for the FireSpring Fund, Orlando Chamber of Commerce, Canvs Co-working space, and the Rollins Center for Advanced Entrepreneurship.

Photo of Eric Allam

Eric Allam

Envy Labs

Eric is a Ruby developer but can sometimes get distracted by shiny things, like node.js or Cocoa Touch. He is excited by finding pragmatic solutions to hard problems, and turning those problems into compelling products. Catch him in a coffee shop and he would be just as willing to engage in a discussion of literature as he would the benefits of TDD.

Photo of Tyler Hunt

Tyler Hunt

Envy Labs

Tyler is a veteran web developer with a penchant for the Ruby language and frameworks including Ruby on Rails and Merb. He enjoys creating practical, intuitive interfaces with semantic markup, well-crafted JavaScript, and pretty colors. When he’s not coding, you’ll find him in the kitchen cooking up new recipes and mixing classic cocktails.

Photo of Carlos Souza

Carlos Souza

Code School

Carlos Souza teaches web technologies at Code School. When not making loud noises on his mechanical keyboard, he can be found rock climbing or playing guitar.

Photo of Jason VanLue

Jason VanLue

Envy Labs

Jason is a designer, husband, and father. He leads Envy Labs, a leading web development firm in Orlando, FL, making things like Code School. He’s led design and branding initiatives for Google, O’Reilly, GitHub, Cisco, and 12South. He’s the author of Branding Matters, the book on branding for small business, and Three Pipe Problems, a hand-crafted book about how design solves problems. He lives in Orlando with his wife and three children. He likes bourbon. And wine. And short sentences.

Photo of Nick Walsh

Nick Walsh

Envy Labs

Nick is a Rails convert-in-training and WordPress aficionado. He splits time between design and front-end development, ensuring a successful bridge to functionality. Pixels and proportions are his leading causes of lost sleep, followed closely by Dr. Pepper intake.

Comments on this page are now closed.


Stuart Malkin
08/01/2011 2:47am PDT

I thought this was a perfect way to introduce Ruby on Rails in a half day course. The fact that setup only required a browser and validation of code was done online was very helpful. All of the guys at Envy labs were very helpful and positive.

Tony Pisarenkov
07/25/2011 11:09am PDT

I realize that squeezing this into a half-day course is probably impractical, but in a perfect world I would have loved to do the exercises on a real app, in the sense that I would be editing actual files and deploying them as a real Rails app. This would (1) demonstrate how to deploy a Rails app and (2) allow students to change multiple aspects of an app at the same time to see how the changes interact. Otherwise, excellent class. Time very well spent. Thank you.