Skip to content
UdemyRuby on RailsPaid courseBeginner levelCertificate

Ruby on Rails for Beginners: Build an Image Sharing App (Udemy.com)

Master Ruby on Rails from scratch by building a full-featured social image-sharing app .

3.7

Created by: Skill Tree

Last updated March 2026

icon
What you will learn

  • Install Ruby and Rails
  • Add gems to gem file
  • Run Bundle install
  • Generate Controllers
  • Generate models
  • Associate models
  • Create actions for controllers
  • Create views for controller actions
  • Implement authentication system
  • Implement CRUD( Create,Read ,Update,Delete)
  • Implement Image upload capability

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 74 / 100

icon
Course Description

Welcome to this course. We will be building a social image sharing app with authentication system so user of the app will have to register and sign-in each time before they can use the app. the app will also have full CRUD (Create,Update,Read,Delete) functionality.
The course contains 72 video lectures and duration of 7.5hours
Ruby is a modern object oriented programming language, and Ruby on Rails is a popular and powerful frameworks for building web applications. Rails was built using Ruby and makes it much easier to develop web applications with Ruby. Some notable applications have been built using Ruby on Rails: They incude
Basecamp, Twitter, Shopify, Github, LivingSocial, Groupon, Hulu, Airbnb, Yellow Pages to just mention a few.. A google search will reveal much more..
This course is for the absolute beginner to Ruby programming language and Rails framework.
I will guide you through setting up your development environment. Then we will cover some basics of the Ruby programming language. We will also install git and touch on github which is used for version control.
We will create a complete blog application from scratch using Rails and in the process build up your skills.
Concepts we will cover while building our image sharing app project include:
Creating a new rails project
Updating gems using bundler
Starting rails server
Creating controllers
Creating models
Associating models
creating views
Generating models
Running migrations
Creating posts
Editing posts
Reading posts
Deleting posts
Adding links to posts
Creating comments
Deleting comments
Creating controller actions
Setting up routes
Adding resources and automatically generating routes
Implementing authentication system
Image uploading
By the end of this course you would have developed enough skills to be build other projects.Who this course is for:
  • Beginner Programmers
  • Beginner developers

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

placeholder

We are experienced company that provides quality video based training .
Our courses are easy to follow and understand and will take you from
an absolute beginner with no technical skills to being efficient and confident with various technical skill like SQL and databases.
We have worked with companies of various sizes and provided consultancy services at various levels.
Thank you for learning with us and we hope your experience will be pleasant.

icon
More courses by Skill Tree

$59.99

$10.99

$11.99

$49.99

$39.99

$19.99

icon
More Ruby on Rails courses

$11.99

$84.99

$74.99

Free

$74.99

$54.99

icon
Reviews

3.7

4 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

Pro: one point per video, pretty clear.

Suggestion: having a summary for every short video might be even better.

e.g "How to create a Controller": rails generate controller posts

Showing the only review on CourseDuck

Read all 4 reviews on Udemy