Create full featured Landing Page in Ruby on Rails in 3 hour

Deploy for free your first live web page with ability of subscription to newsletters and sending mails to site admin.
3.7 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,547 students enrolled
50% off
Take This Course
  • Lectures 23
  • Length 3 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2015 English

Course Description

UPDATE(Aug, 2016):

"Added Videos on how to Install the Ruby on Rails in different Operating Systems".


This course is about a project of making free available web page with cool features like sending mail to the admin right from the page and letting user to subscribe to our website's newsletters directly from the page.

Here first we will get a landing page from startbootstrap website, then we will modify that page for our usages, then we shift our page to new Ruby on Rails app, then we would learn about some architecture and magics of Ruby on Rails like Rendering Partials and Gems. After that we will learn how to send an e-mail to admin through Mandrill. Also we would learn how to subscribe users to our website's newsletters right from the same page with the help of the best Mailchimp. In the last we would deploy our landing page app to Heroku, which provides with free deploying to the server and by doing so we will show our project to the world.

For about 2.5 hours of videos you will make this project with me and I will explain every step while making the project. So by the end of course, in about 5 hours, you will be able to show the world your first live and interactive landing page.

This course is based on LEARN BY DOING project, so stop wasting time in studying boring books and lectures without knowing how and where you would use those knowledge. In here you will learn while knowing where to use that knowledge.

We are giving complete money back guarantee if you do not like the course (within 30 days after enrolling), no reasons asked!.

So what you are waiting for? Join other 1500+ students and start learning magics of RUBY ON RAILS WEB DEVELOPMENT.

What are the requirements?

  • A little knowledge of what are computers and computer programming

What am I going to get from this course?

  • Deploy for free your first live web landing page for your website in 2.5 hours
  • Make viewers of your website to send email to you directly from the page
  • Make viewers to subscribe to newsletter emails from you directly from the page

Who is the target audience?

  • Little knowledge of HTML, CSS and JS is a plus otherwise this course is for beginners.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Start Up

In this lecture we will discuss what we are going to build and what are our goals

5 pages
Windows Users
3 pages
Ubuntu Users
5 pages
Section 2: Edit Template from StartBootstrap

In this lecture we will be getting a landing page from startbootstrap and then start editing it in chrome developer tools


In this lecture we will be editing the template so that we can use template in our website. We will be editing HTML here.


In this lecture we will be changing the images of the template to our needs also the icons using fontawesome icons.


In this lecture we will be making subscribe form based on already provided styled contact us form and also we would learn a little what is bootstrap, mailchimp and mandrill.

Section 3: Ruby on Rails Start

In this lecture we would learn how ruby on rails MVC architecture works and how to start a rails app and start working on it.


In this lecture we will learn how to import the html project of landing page to rails app. We will learn where we have to save each component file of html project to rails app folder.


In this lecture we will learn the magic of rails i.e. partials. Partials help us making small chunks of code so that they are easily be workable by developer and seamlessly connected in main code.

Section 4: Contact Us Form and Mandrill

In this lecture we will work on routes, controller and mailer parts for contact us mails.


In this lecture we will be configuring mandrill to our rails app and making the email that is sent every time user thinks of sending the email.


In this lecture we will be making contact us form according to rails and completing mailer. Then we will be checking the form by send an email to admin.

Section 5: Subscribe with Mailchimp

In this lecture we will learn the functionality of Gemfile and install a gem in Gemfile and in our rails project. We will also learn the use of dot-env rails gem in this lecture.


In this lecture we will learn to config mailchimp so that we can subscribe users through our page, and will learn how to work with gibbon gem to integrate mailchimp in our app.


In this lecture we will be working of subscribe for, route and controller so that subscription can work through server for email provided by user. Then we will test by subscribing a user to our list.

Section 6: Deploy to Heroku

In this lecture we will be learning GIT and integrate git and bitbucket to our project. And we will be making some minor changes in the project.


In this lecture we will be deploying an app to heroku, renaming heroku app and porting app to our domain.


In this lecture we will be changing our mandrill setting for production mode after deploying to heroku and also we would get the project files in resources.

Section 7: Extras: Gem Casts
2 pages

This lecture contains the written steps on how to install and use dotenv-rails gem

2 pages

This lecture contains the written steps on how to install and use gibbon gem for mailchimp

4 pages

This lecture contains the written steps on how to deploy our rails app to heroku. So if anyone get problem please refer to this lecture

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Sulman Baig, Web Application Developer (ROR) @ Pantera Engineering

I am currently working as software engineer in Ruby on Rails in well reputed company. I am an Electrical Engineer with specialisation in Electronics, Robotics, and Web Development. I have been working for 3 years in different industries of Automation, Computer Vision and Web Development. 

Ready to start learning?
Take This Course