Simple play icon Course
Skills Expanded

Rails 2 from Scratch

by Geoffrey Grosenbach

Learn Rails 2 from the basics through advanced topics with this Rails 2 from Scratch course.

What you'll learn

This course introduces you to Rails and takes small steps through views and controllers, and then takes a bite out of database models. You'll learn the main concepts and assumptions behind Rails, how to install Rails on a Mac or on Windows. There's a short 7-minute intro to Ruby syntax. After walking through a few simple steps with views and controllers, you'll setup a simple MySQL database and use Rails generators and migrations to populate your database. You'll build models one piece at a time and experiment with them in the Rails console before starting on a full Rails application.

Table of contents

Rails 2 from Scratch: The Basics, Part 1
Rails 2 from Scratch: Beyond the Basics, Part 2

About the author

Geoffrey founded PeepCode and has created numerous courses on Ruby, JavaScript and Shell. He commits code at

Ready to upskill? Get started