Best Free Ruby On Rails Courses

Find the best online Free Ruby On Rails Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings.

8 Beautiful Ruby on Rails Apps in 30 Days & TDD – Immersive

Lookalikes of Instagram, Tumblr, TaskRabbit, etc, w/ fundamentals of Rails (no Scaffolding).

Created by Yonathan Ayenew - Marketer

"]

Students: 52625, Price: Free

Build your Rails portfolio with 8 super cool web applications in Ruby on Rails. Use it to begin seeking jobs as proof of what you can do, or feel confident to launch projects.

I know the frustration of learning how to code. Trust me. I've been there.

But how did I go from "aspiring developer" to winning hackathons with 150 people and building web applications for a living? Simple. I learned by doing. By building different applications over and over again.

"Spent over £2k on a Rails course and it wasn't half as good as what this course is offering for free. Ta " - Lyndon Joseph

“This class was simply amazing. I learned a lot and I know how to code now! I'm excited to put in the work to master the new skills I've learned. Thank you.” – Montalis Anglade

The 8 app in 30 days course is THE most comprehensive crash course you'll find in Ruby on Rails, styling/design, and best-practices -- or your money back. You can begin with zero skills and become a fee-earning Rails developer in just 30 days.

Zero-to-launch 8 TIMES as you code and own:

  1. Instagram Web App replica w/ design
  2. Tumblr Web App replica w/ design
  3. Evernote or Google Doc - File Storage replica w/ design
  4. ESPN Fan Forum or Hacker News replica w/ design
  5. iMDB (or Broadway Web App) replica w/ design
  6. TaskRabbit (or Craigslist) replica w/ design
  7. Project Manager replica w/ design (jobs board) replica w/ design
  8. Todolist (productivity app) replica w/ design

It gets even better!

Enter to win a the super popular Sublime Text License Giveaway!

Sublime Text Editor

Worth ~$70!

"Completely hands-on, no-nonsense, Do-It-Yourself Approach adopted from start to finish. This is not just another Ruby on Rails course, its much better than that. Thanks for putting so much into this course, you're the man! " - Osazeme Usen

The best way to absorb unfamiliar concepts is to begin with the large picture in mind and work down to details. This course has been designed to show you new concepts (variables, loops, conditionals, gems, e.t.c.) ONLY AS YOU APPLY THEM and NEVER in theory.

~20 Hours spread over 30 days of clear coding instruction where we will delve into the full process of zero-to-launch!

Chinese Proverb: "I listen, I forget; I see, I remember; I do, I learn!"

What else?

  • A friendly, informal community to support you every step of the way
  • Personal contact with me, the course tutor (yonathan@crashlearner.com)
  • Lifetime access to course materials
  • Hands-on learning to lock that knowledge in
  • A deep understanding of how to code, design and build powerful websites

I will never leave you hanging!

It doesn't matter how old you are or what you do professionally. I guarantee that ANYONE can benefit from this course, whether it's earning a bit of extra cash on the side, changing career altogether or just the freedom to bring ideas to life.

More from former students have this to say:

“Good clear instruction. There are materials floating around online, but Yonathan has put them together in an order that makes sense.” – Jonathan Grove

“Yonathan's tutorial and style of teaching is really relaxed and to the point. A lot of rails tutorials out there either show you too much or too little. His tutorial was the right mix - focusing on getting stuff up and running really quick.” - Manuel Da Costa

This course is both for students who have no experience in programming at all and also for students who have tried Ruby on Rails in the past but want to take their skills to the next level.

Ruby for Absolute Beginners!

Ruby Tutorial for Absolute Beginners. Learn Ruby For Free. Go from Beginner to Expert in Ruby.

Created by Ashok Tulachan - CEO at SeleniumGuru.com

"]

Students: 26194, Price: Free

Hello Students,

As the Course title says it all,  this course "Ruby For Absolute Beginners" is created absolutely for any one wanting to get their hands dirty and learn programming language

Since Ruby has very little to no syntax, It is the most easiest language to learn any programming language.

If you are new to programming or have no prior knowledge about programming, then look nowhere.

This course is totally dedicated and planned for new comers who wants to learn programming and there is no any other simpler language than "Ruby" to learn programming.

Please find the curriculum or course contents below.

Section 1: Introduction 

  1. Introduction 

  2. Course Overview

Section 2: Software Setup

  1. Java Installation for Mac

  2. Bash Profile Set up for Mac

  3. Java Installation for Windows

  4. Ruby Installation for Mac

  5. Ruby Installation for Windows

  6. Rubymine installation for Mac

  7. Rubymine Installation for Windows

Section 3: Ruby Essentials

  1. What is String?

  2. String Methods

  3. More String Methods

  4. Integer Methods

  5. Conditional Execution - If & else

  6. If & Else continued

  7. Conditional Execution - Case

  8. String Interpolation

  9. Array in Ruby

  10. Looping - for/while/until

  11. Looping Continued

  12. Advanced Looping

  13. Hashes

  14. More Hashes

  15. Ruby Methods

  16. Ruby Methods Continued

  17. Ruby Methods With Default Value

  18. What are Ruby Classes?

  19. Ruby Classes Continued

  20. Regular Expressions

  21. Regular Expressions Continued

  22. Ruby Variables Types

  23. Ruby Variables Types Continued.

  24. Ruby as an OOP

  25. Ruby OOP - Encapsulation

  26. Ruby OOP - Inheritance

  27. Ruby OOP - Inheritance Continued

  28. Ruby OOP - Polymorphism

  29. Ruby Modules

  30. Ruby Modules Continued

  31. File IO

  32. File Loading

Section 4: Conclusion

33. References

34. Bonus 

36. Final words

Happy Coding!

Thanks,

Ashok

Learn Rails: Quickly Code, Style and Launch 4 Web Apps

Kickstart your web development career by building 4 functional web apps in Ruby on Rails with Heroku, Git and Bootstrap

Created by Adam Eubanks - Self Taught Programmer And Learning Enthusiast

"]

Students: 17321, Price: Free

According to the Ruby on Rails website, Rails is "a web application development framework written in the Ruby language. It is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other languages and frameworks."

If you feel like Rails may be the framework for you after reading that statement, but don't know where to start, you've come to the right place.

In this course, students will learn what Ruby on Rails is best for, quickly creating and finishing web apps easily. This course covers it all, from installation to deployment. We will teach you how to use various Ruby on Rails tools while building functional web applications. By the end of the course, you will know enough Ruby on Rails to create any CRUD application you like. 

Not only this, but I also provide resources for almost every lecture, so that you can learn more if you wish. This course will provide you with enough Ruby on Rails knowledge to go from beginner to intermediate. After completing this course, you will also have enough Ruby Rails basis to learn any other Rails concept you can think of on your own. Think of this course like a quick jumpstart to your Ruby on Rails career. 

This course will give you a headstart into building any CRUD (create, read, update, delete) site you like. Building CRUD applications quickly is something that Ruby on Rails is great at.

In this course, we will complete 4 CRUD Ruby on Rails web apps in the following order:

  1. A personal blog
  2. A user messaging app
  3. A To Do List (The Hello World of Ruby on Rails Applications)
  4. A Wikipedia Clone

But basic Ruby on Rails isn't the only thing we will focus on, we will also learn how to use other tools with our apps such as:

  • Git
  • Heroku
  • Bootstrap
  • Active Admin
  • Static Pages
  • MVC Architecture

If you want to bulk up your resume, get some practice or learn how to use various Rails gems in your app, look no further!

This is the perfect course for the casual web developer. This course will take you from basic HTML knowledge to building your own beautiful web applications.

This course will cover a lot of ground in a very short amount of time. Since the course is so fast, breezing through it might not help your retain everything. I recommend trying to finish the course in a month. It will help you retain knowledge, as well as give you time to explore different features on your own. Not only this, but udemy gives you a 30 day money back guarantee, so you have nothing to lose!

Thank you for showing interest in this course!

If you have any questions, email me at akhanrade@gmail.com

Introduction to Coding with Ruby

Learn coding with Ruby - the easy, popular web programming language and gateway to Ruby on Rails

Created by Dan Draper - Entrepreneur, Technology Communicator

"]

Students: 16489, Price: Free

LEARN HOW TO CODE IN JUST 2 WEEKS!

Find out why students are saying this is the best Ruby course they've ever taken!

* Latest Update: January, 16th 2016

Many people who try to switch to coding as a career don't make it. And you want to know the number 1 reason employers tell me? Its because they don't understand the basics.

You can become a coder. While it may seem like a totally foreign language, once you understand some of the underlying principles its actually quite easy - and fun!

Ruby is a fantastically powerful language used by startups and top companies like Airbnb and Twitter. And Unlike languages like Java, C# or Swift, it is relatively easy to learn. But let me tell you: as someone who has worked for years as a professional programmer and hired dozens of coders myself, understanding the basics is critical.

My Newbie to Ruby course if the first part of a series on becoming a professional programmer. It lays the foundations for web development using Ruby on Rails and will set you on a life changing career path. If you try to do Rails without knowing Ruby you will most likely fail.

Understanding Through Exercises & Drills

The course follows a simple pattern. I introduce a concept, give you an exercise and then go through the exercise in detail so that you can solidify your understanding. I also have dozens of additional drills with solutions to help you hone your skills.

Complete in 2 weeks

The course is broken up into 12 sections and you should be able to get through 1 section per evening if you're doing this part time. So all up you'll need about 2 weeks.

The Course will Cover

  • Methods
  • Predicates and Conditionals
  • Looping
  • Input and Output
  • Objects and Classes
  • Arrays, Hashes and other Data Structures
  • Math and much more

Get your coding career off to a flying start with my Newbie to Ruby course.

There has never been a better time to switch your career!

Building a Ruby on Rails Application with Neo4j

Learn how to build a Ruby on Rails application with a Neo4j backend from scratch and develop your data model

Created by Brian Underwood - Software Engineer and Data Geek

"]

Students: 12328, Price: Free

This course will cover how to:

  • Set up a Ruby on Rails application using a Neo4j database as a backend
  • Start creating Rails models to allow for abstracted management of your Neo4j properties and relationships
  • Build simple but powerful queries using association chaining
  • Represent relationships with the ActiveRel module
  • Start building more complicated queries with the `Query` API and Neo4j's Cypher query language

With the Neo4j and Ruby you will be able to model in a way which is intuitive and which will allow you to make complex queries on your data's relationships and structure. An asset management portal is used as an example to show you how to start working.

If you would like another FREE resource to continue learning Neo4j I highly recommend the O'Reilly book "Graph Databases".

RESTful API with Ruby On Rails 5

Learn how to use Ruby On Rails 5 to build a professional REST API Server

Created by Tran B. V. Son - Software Engineer

"]

Students: 10720, Price: Free

Learn how to use Ruby On Rails 5 to build a professional REST API Server

  1. You are a front-end developer and you want to be come a backend developer ?
  2. Are you a mobile app developer that needs a backend API & database ?
  3. Do you have a mobile product idea ?
  4. Do you want to create your own startup ? 
  5. Or you are a Rails lover but don't know exactly how to build API Server.

This is course for you.

You'll be able to...

  • Using a lot of awesome gems
  • How to use Postman to test API
  • Building a professional REST API by Ruby On Rails 5

Don't wait, and enroll today to take another step toward web services mastery!

I hope to hear from you soon, and look forward to having you in my course!

P/s: This course has English subtitle. So don't worry!

Ruby on Rails 5 Tutorial: Build web application in 30minutes

Step by Step Hands-on Ruby on Rails course. With Cloud IDE(PaizaCloud), build Ruby on Rails application in your browser.

Created by PaizaCloud PaizaCloud - Software Engineer

"]

Students: 8682, Price: Free

This is Ruby on Rails course for the beginners.

You can learn Ruby on Rails in your browser, on any computer(Windows, Mac) or Tablets.

When we learn web application development like Ruby on Rails, the most important thing is actually creating web applications in your hands, and get the feeling of the development.

In this course, we learn Ruby on Rails development using Cloud IDE(PaizaCloud). PaizaCloud enables us to develop web application just in your browser. You can also share the application with your friends.

We'll build a simple boardgame management application using Ruby on Rails just in 30 minutes, with step by step instructions.

This cousres uses Ruby on Rails 5, MySQL database, phpMyAdmin, and PaizaCloud Cloud IDE.

Deploy Rails 5.2 with a TLD, Namecheap, Heroku, Codeanywhere

Learn how to deploy your own Rails 5.2 app to a top-level domain, easily, even on Windows!

Created by Ajdin Imsirovic - Full Stack Developer

"]

Students: 4833, Price: Free

In this video course we will:

- Buy a domain for $0.88 on Namecheap

- Sign up for Codeanywhere online code editor

- Install Rails on Codeanywhere

- Signup for Heroku and Bitbucket

- Learn how to perform some basic tasks in Codeanywhere such as restarting the container and showing our container info

- Add an SSH key to Bitbucket

- Push Cloudanywhere code and see how to deal with problems when the code on our remote (Bitbucket) conflicts with code on our local environment (Codeanywhere environment)

- Install Heroku toolbelt on Codeanywhere

- Log into Heroku via command line using toolbelt and run the heroku create command

- Bundle install without production

- Deploy our app to a heroku subdomain with a custom index page

- Add a TLD (top-level domain) to our Heroku dashboard

- Update the CNAME record on Namecheap

- Successfuly complete the deployment of our Rails app to a TLD (top-level domain)

Start a Classifieds Website From Scratch

Learn how to start your classifieds site with little time and effort.

Created by Yclas Yclas.com - Web Marketplace experts

"]

Students: 3770, Price: Free

Classifieds websites are the perfect way for a long term sustainable revenue, and if you don't know how to make one then you're in the right place.

Do you want to create a website like craigslist, OLX, Quikr or any other popular classifieds website out there? then you've reached your desired destination.

“Create a Classifieds Site” course will open the doors to converting your creative idea into action, adapting to the online business world without the hindrances of lack of technology knowledge, funds or human resources.

This training course is targeting you! one who takes initiative and puts their ideas into action while minimize efforts and time-wasting. Be assured that in few hours of the course you will know that you're able to do the whole thing on your own without any outside help or other advanced development knowledge.

Just follow through with the hours of useful contents and be sure that you have basic and indispensable knowledge to start managing your own classifieds site.

The course consists of the five main sections:

1. Before starting your empire

General view introducing to the world of classifieds sites including: main definitions, examples of the successful websites, first steps to your website (target audience, costs, revenues, mobile devices, domain name, hosting, software)

2. Getting Started

Differences between a self-hosted software and a hosted solution. Installing a self-hosted software.

3. First steps

Basics items to adding and managing: Categories, Location, Ads, Texts, Currency etc.

4. Advanced Features

Additional items to improve your site: Comments, Terms, Widgets, Social Auth, Custom fields, Newsletters etc.

5. Bonus:

Good to know tips: Data Backup, Password Security, Email Marketing

The course includes the list of short, rich in content, 38 videos explaining step by step the main issues and the Open Classifieds Full User Guide in PDF (nearly 150 pages).

Everything what you should know at the beginning in a nutshell!

Don't allow your ideas go astray, let's get started in making your successful business a reality!

Rails Ecommerce App with HTML Template from Themeforest

Ruby on Rails PRO: Create Custom Ecommerce Application with Template from Themeforest Website

Created by Evgen Obraztsov - full-stack dev

"]

Students: 1190, Price: Free

This Course involves two primary targets: that is how to efficiently work as a full-stack developer by applying a unique theme from Themeforest, along with showing all stages of developing of a real e-commerce application with Ruby on Rails Framework.

To whom the course is intended

If you have basic knowledge of Ruby and Rails and you want to go to the next level - this course is definitely for you! A skillful developer can pick up solutions to a challenging task that the author had already encountered.

How to get the highest benefit from the course.

There’s nothing wrong with imitation. Feel free to replicate. It is an good way to polish your skills and confirm your knowledge.

After watching it I advise you try to write a code yourself. If you find another solution, that will be great! If you admit errors just draw your attention to. Take your time to rewind, mind the details. There is no hurry. This video will always be at yours. What you have to do is to understand the code you write. 

Besides that, Rail is an incredibly friendly and easygoing community. So let us pursue its principles. If you have something to share do it!. Whether you find an error fix it. Have any questions – ask them. I promise to search solution so that nobody feel to bump into a wall.

However, try to do it yourself. If you find own solution you will get much more than an appropriate answer. You will get own experience that is far more invaluable.

We will use next Frameworks systems and libraries:

  • Ruby on Rails version 4.2
  • ActiveAdmin administration framework for your Rails app 
  • Figaro gem to securely set your environment variables
  • Paperclip gem - easy file attachment management tool
  • BrainTree API for accepting payments in your store
  • Heroku service to deploy our application
  • Puma Web Server

Take this course if you want to create e-commerce RoR applications like pro.