3projectsblue

Project-based learning
is more effective learning.

Master Ruby on Rails and other web technologies
through real world projects.


On-demand video learning

BaseRails teaches Ruby on Rails, web scraping, and other technologies through building real projects like Etsy, Yelp, and data scrapers.

Learn Ruby on Rails and other web technologies through project-based courses.

Restauranticon

Build a reviews and ratings site like Yelp

Learn Ruby on Rails by building a site for users to browse and add reviews for restaurants. Easily search and rate local eateries.

Shoppingcart

Build a two-sided
marketplace like Etsy

Learn Ruby on Rails by building an online marketplace like Etsy from scratch. Connect two parties through your platform.

NEW
Dataicon

Build a web scraper
to collect data

Write Ruby scripts to parse Wikipedia and Airbnb. Use technology to extract the data you need to automate manual tasks.

NEW
Api scraper icon

Build an apartment rental site like Craigslist

Learn to use an API to scrape Craigslist apartment rental data. Build a beautiful web app to display live listings with filters.

How it works

Number1

Complete a project

Take a foundational course and learn core technical skills like Ruby on Rails and web scraping

View courses
Number2

Add additional features

View our features library and customize your project with more advanced functionalities.

View features library
Number3

Build your own ideas

Use your new technical skills to build out your ideas, get hired, or work with developers.

Ask a developer

Comprehensive learning platform

Build complex apps with the easiest and most intuitive learning platform. We provide all the resources you need so you can focus on learning and building.

Projectbasedcourse

Full length
courses

Mappin

Library of
feature add-ons

Transcripticon

Word-for-word
transcripts

Sourcecode

Source
code notes

Discussion

Discussion
thread per video

Screenshare

Screencast
sharing tool

Stuck? Get all the help you need.

Discussion2

Forum support

Get help from your fellow peers in our video discussion threads.

Bwtwitter

Twitter support

Tweet @baserails with an error screenshot and we'll respond in 24 hours.

Bwemail

Email support

We offer 7 days per week email troubleshooting support.

Ask

Ask a developer Q&A

Ask and receive general technical advice and tips on our community forum.

See what projects our students are working on

Fleamarket
Eventsorbet
Gmaps
Duckduckjeep
Tweetspeak
Jeolry

We don't just teach you to code, we teach you to build.

Enroll now