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.

NEW
Restauranticon

Build a restaurant review
aggregator like Yelp

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

Shoppingcart

Build a two-sided
marketplace like Etsy

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

Dataicon

Build a web scraper
to collect data

Write Ruby scripts to parse website code and extract the data you need. Save time by using technology to automate otherwise manual tasks.

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.

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

Enroll now