Questions? Read our FAQs

Build a Working Demo with Ruby on Rails in Two Hours


Chris Castiglione
Co-Founder, One Month (YC-backed learning platform)

Questions? Read our FAQs

About This Class

Want to learn Ruby on Rails? (...of course you do.) But maybe you don’t know where to start?

In this class we’ll get moving with Rails. This class is for the very beginner, but with that said, we’ll assume you have a few basics down (see below) so that we can jump right in and start building.

In only two hours we’ll code and deploy a simple app. It will connect to the database, and the user will be able to update, edit and delete info. In the final steps we’ll deploy to heroku and set this thing free so that everyone in the world can check in and see just how far your Rails skills have come - in only 2 hours.


  • Introduction 2:59
  • Planning Your Build 4:31
  • Whiteboard Modeling 10:11
  • Create Project 9:04
  • Model 3:57
  • Migration 7:35
  • Controller 28:39
  • Making the Model 9:24
  • Paperclip Gem 19:36


  • How to model and implement a solution to a problem using Rails
  • What Models, Controllers, and Views are
  • What Routes are and how to use them
  • How your Models relate to the database underneath
  • Understand database schemas and how “migrate” makes it a breeze
  • Outputting our data into a view
  • Styling views with basic HTML/CSS
  • What Heroku is and how to deploy your first Rails app

Prereqs & Preparation

  • A code editor such as Sublime Text
  • Ruby installed on your computer (Ruby comes pre-installed on Mac)
  • The Ruby on Rails framework installed on your computer:
  • A basic knowledge of general coding concepts such as: variables, database connections, running a server
  • A Heroku account:

About the Instructor(s)


Chris Castiglione
One Month (YC-backed learning platform)

Christopher Castiglione is a developer with a specialty in UX strategy and Front-end. He has over ten years of experience developing digital products. In the past, he has designed applications for clients ranging from The Black Eyed Peas, Bacardi, and Toyota.

In 2012, Christopher spoke at over 70 events on programming and APIs. He's taught at Columbia University, The University of Amsterdam, SXSW, and has provided corporate training for clients ranging from Donors Choose to The New York Stock Exchange and American Express.

Chris is currently a member of the General Assembly teaching faculty. More information can be found here.

Related videos