Start learning and discover unique classes in your city.

Thanks! We’ll send you some awesome classes in your city soon.

In the mean time, complete your account to build your learning profile and join the community.

Complete Account →
Internet & Media

Be One of the Cool Kids: An Introduction to Ruby on Rails

Students 9/20

About this Class

Ruby on Rails is an open-source web framework that's optimized for programmer happiness and sustainable productivity. All the cool kids are using it. Now you can be one of the programmers for those awesome websites.

Learning Rails for the first time should be fun, and this class will allow you to get your feet wet and start learning how to build rails apps. We will cover the basics of the Ruby language and explore the key concepts behind the Rails framework, like MVC (models, views, and controllers), ActiveRecord, and more.

The format of the class is going to be a lecture - I will be building a rails application in real time, you will be able to ask questions and optionally follow along. That will be the first hour and a half and then there will be time to ask questions and build some other features. The goal is for you to know what Rails is capable of, get a basic understanding of Ruby syntax, and learn how to learn more.

Topics Covered

  • Rails Generators
  • Rails App Structure
  • Bundler and Gem Management
  • MVC, REST/Resources, Scaffolds
  • Database Migrations
  • Models and Active Record
  • Rails Console
  • Controllers and ActionController
  • Views and ERB
  • Model Validations and Macros
  • File Uploading and Paperclip
  • Associations, HasMany, BelongsTo
  • APIs (with JSON/XML)

Prerequisites: You should have some programming experience, especially in the web sphere (HTML/CSS/Javascript are basically required, SQL/DB knowledge also). You do not need a computer for this class.

Avi’s Credentials

I'm the founder of Designer Pages, which is a website that helps Architects and Interior Designers find and manage products.

I've been programming since I was 11 and have a very wide knowledge base. Right now, my focus is the Ruby ecosystem, but I'm a wizard with HTML/JS/CSS too (because you have to be to make internets). Previously, I taught the advanced section of GirlDevelopIT's Ruby series.

And I'm the organizer of the world's largest Rails Meetup Group.

Follow me on tweeter, @aviflombaum

I'm a featured Skillshare Teacher

Student Endorsements

“This class isn't a picnic and it will kick your butt but Avi does care about education and he will answer any questions you have. ”
Roman Sharf