Udemyallen

One-stop Ruby on Rails: Build Web Applications from Scratch

Learn web development with Rails, HTML, CSS & APIs. Build real-world apps like Etsy, Yelp & Craigslist. Hands-on project experience!

4.6(283)
2,281students
18h 31m
Certificate
Alex Yang
Alex YangHacker and Instructor at BaseRails

Course Content

One-stop Ruby on Rails: Build Web Applications from Scratch is an all-levels Udemy course taught by Alex Yang. It runs 18h 31m, is taught in English, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 283 reviews, with 2,281 students enrolled. It is a paid course, first published January 2015.

Learn Web Development with Project-Based Learning

Discover the most effective way to master web development through hands-on experience. This course focuses on project-based learning, empowering you to build real-world applications instead of just memorizing theory. Whether you're aiming to become a web developer or simply want to prototype your MVP, this approach accelerates your learning and keeps you engaged.

You'll learn to build apps like a professional developer, one feature at a time, gaining a strong understanding of core concepts before diving into details. Forget the demotivation of traditional programming classes – our course provides rapid progress through practical application and problem-solving using readily available resources. You'll acquire in-demand tech skills through practice, not rote memorization.

Course Projects:

This course guides you through building four comprehensive web applications, all ready to be launched live on the web:

  1. Restaurant Review Site: Create a platform where users can browse, rate, and review local restaurants. Features include user authentication, restaurant listings, star ratings, and a search index.
  2. Two-Sided Marketplace: Develop a marketplace connecting buyers and sellers. Sellers can upload listings with images, manage inventory via a dashboard, and accept credit card payments using the Stripe API. Learn to earn a commission on each transaction and automate payment transfers.
  3. Web Scraper: Master web scraping techniques by extracting data from websites. Learn to identify HTML selectors and write Ruby scripts to scrape data from platforms like Wikipedia and Airbnb, exporting the information to a database.
  4. Apartment Rental Site: Build a custom Ruby on Rails web app using data gathered from an API. Automate data collection with Ruby scripts, store the information in a database, and create a user-friendly front-end interface.

Bonus Features:

Enhance your skills with bonus videos covering:

  • Multi-language coding
  • Social media integration
  • Custom app features

Key Web Development Topics:

  • Ruby on Rails
  • HTML
  • CSS
  • jQuery
  • JSON
  • Bootstrap
  • Coffeescript
  • Stripe API
  • Google Maps API
  • Git & Github
  • Heroku

Key Web Scraping Topics:

  • Data Scraping
  • SQLite & CSV Databases
  • Data Analysis
  • Data Cleaning
  • Parsing Data Files
  • CSV Databases
  • Script Automation

By the end of this course, you'll have the skills to automate data collection and deploy your applications on Heroku. You'll also gain a portfolio of projects demonstrating your abilities, making you ready for a web developer job or to bring your own ideas to life.

(Note: This course includes the BaseRails bundler pack of four self-contained projects. You can start with any project.)

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

4.9
4h 20m
intermediate
pluralsight

Ruby 2: The Big Picture

by Paolo Perrotta

4.9
1h 15m
beginner
pluralsight

Ruby 2: Getting Started

by Paolo Perrotta

4.9
1h 40m
beginner
pluralsight

Ruby 3: The Big Picture

by Paolo Perrotta

4.9
1h 21m
beginner
pluralsight
4.8(39)
2h 47m
intermediate
4.8
1h 38m
intermediate
pluralsight