Please ensure Javascript is enabled for purposes of website accessibility

About This Course

Who this course is for:

  • Anyone who wants to learn to make web apps with Ruby on Rails

What you’ll learn: 

  • How to  build a fun little superhero name generator website
  • How to connect the website to a third party API to generate data and images, how to manipulate them
  • Ruby programming language
  • Rails controller
  • How to use the hugely popular Bootstrap CSS framework for styling


  • No prior programming knowledge is required to take this course

In this course, we’ll build this fun little superhero name generator website that will allow us to connect with a third party API to generate data and images, then we’ll learn how to manipulate that on our app.

I’ll also teach you the Ruby programming language. Rails is a web framework for building apps while Ruby is a programming language, which we’ll learn both in this course. 

We’ll also really dive into the Rails controller (the “C” in the Rails MVC system). Learning how to work with the Controller gives you all kinds of power over your app to do really cool things.

Finally, we’ll also learn how to use the hugely popular Bootstrap CSS framework to style our app. Bootstrap is easily the most popular CSS framework in the world, and you’ll learn everything you need to use it right here in this course.

If you already know a little Ruby on Rails, this course will make you a much stronger developer. If you’ve never seen or used Rails at all; you’ll fit right in too!  I take things slow and explain absolutely everything you need to know. 

Our Promise to You

By the end of this course, you will have learned how to build a superhero name generator website.

30 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today and learn more about Ruby on Rails.

Course Curriculum

Section 1 - Introduction
Course Introduction 00:00:00
C9 Development Environment 00:00:00
Development Environment Overview 00:00:00
Version Control With Git 00:00:00
Github 00:00:00
Section 2 - Building Web Sites With Ruby On Rails
Generate Webpage 00:00:00
Create Second WebPage 00:00:00
Understanding Application HTML 00:00:00
Creating Links 00:00:00
Creating Partials 00:00:00
Section 3 - Bootstrap CSS Framework
Bootstrap Introduction 00:00:00
Install Bootstrap 00:00:00
Bootstrap Partials 00:00:00
Bootstrap Panels 00:00:00
Bootstrap Mobile First 00:00:00
Section 4 - Ruby Programming
Ruby Introduction 00:00:00
Object Oriented Programming 00:00:00
Variables 00:00:00
Numbers and Math 00:00:00
Assignment Operators 00:00:00
Conditional Statements 00:00:00
Arrays 00:00:00
Hashes 00:00:00
While Loops 00:00:00
Each Loop 00:00:00
Methods 00:00:00
Classes: Part 1 00:00:00
Classes: Part 2 00:00:00
Class Inheritance 00:00:00
Section 5 - Faker Gem And Controller
Controller Introduction 00:00:00
Controller Filter Actions 00:00:00
Faker Introduction 00:00:00
Faker Superhero 00:00:00
Faker Corp Stuff 00:00:00
Faker Avatar Introduction 00:00:00
Faker Avatar Variables 00:00:00
Faker Avatar Image 00:00:00
Section 6 - Page Layout With CSS
Page Layout CSS 00:00:00
Styling Text CSS 00:00:00
Section 7 - Web Forms
Forms Introduction 00:00:00
Rails Guides And Form Helpers 00:00:00
Form Tag 00:00:00
Select Tag 00:00:00
Post Form Routing 00:00:00
Forms Params 00:00:00
Form Conditionals 00:00:00
Form Partials 00:00:00
Team Looping: Part 1 00:00:00
Team Looping: Part 2 00:00:00
Looping Avatars 00:00:00
Section 8 - Hosting Our App With Heroku
Heroku Introduction 00:00:00
Heroku Push 00:00:00
Heroku Domains 00:00:00
Course Conclusion 00:00:00
Template Design © VibeThemes. All rights reserved.

Setup Menus in Admin Panel



Enter your Name and Email for a chance to win Lifetime Access to all courses!
Promotion ends today.



Enter your Name and Email for a chance to win Lifetime Access to all courses!
Promotion ends today.

Success! You are now entered to win lifetime access to all courses. Winners are selected at the beginning of each month. 

P.S. Look out for our exclusive sales only shown to students on our email list!