Ruby on Rails

Ruby on Rails changed web programming forever and is still one of the most popular frameworks in the world today. Learn the principles of building great MVC Apps and APIs in our Ruby on Rails Course!

Apply Now
Start day

Aug 27

8 weeks

7 - 9pm

Mon & Wed

9,500,000 VND

Student Discount Available

Copac Square

G - floor, 12 Ton Dan, District 4


Marc Cámara García


Software Engineer

to be updated

View Profile on LinkedIn


Ror ads


Ruby on Rails has long been one of the flagship courses at CoderSchool, and you'll build lots of great, hands-on projects as you become a full-stack web developer!


Build a functional restaurant website Build a web application with Sinatra Authorization and authentication with a Chat app Build a TicketBox web app Learn Javascript, AJAX and Web Sockets Heroku Commands, Useful Gems, Build a Ruby Gem

Week 1 - Welcome to Rails!

Learn more about the magic that is Ruby on Rails. Develop a basic MVC application with dynamic views and database access.

Instagram Clone - Build a simple clone of

Build a website for a restaurant.

Week 2 - Authentication and Authorization

Learn about the one feature that every web application has: Authentication (User Signup/Login).

CoderDating - This exercise is to add login functionality a simple dating website.

This week we'll create a SnapChat-like app. You'll be building authentication from scratch.

Week 3 - Testing

This week, we'll cover testing in Rails Applications.

CoderStore - This week, we'll be going through the TDD process.

This week, you'll be creating a clone of

Week 4 - Javascript, AJAX and Web Sockets

This week, we'll cover the front-end part of a Rails application.

Build a real-time Chat App - Learn how to implement a real-time chat application in Rails 5.

Finish chat app and begin initial planning of group projects.

Week 5 - Web Sockets

This week we'll discuss various parts of a Rails application that is outside MVC.

From HTTP to WebSocket: You built a chat app in Lab 4. Let's recap all new things you learned in Week 5.

Continue with group projects. Identify the activities, models, and libraries that will be used within your Rails app.

Week 6 - Database, Mailers, Deployment, Heroku, Logging and Error

Tracking: Exercism, Logging, Error reporting, Analytics, Searching.

Image Upload & Handling on Heroku -- part 1.

This week we will be iterating on the development of our apps with the second sprint.

Week 7 - JavaScript, AJAX, JSON and WebSocket

More Heroku Commands, Useful Gems, Building a Ruby Gem.

This week we'll discuss more heroku commands, some useful gems to use in the application, and building your own Ruby gem.

Image Upload and Handling on Heroku -- part 2.

Week 8 - Final Lecture

Learn about building a Rack server, building our own gem and we talk about how to keep getting better after this course is over.

Rehearsal for Demo Day.




Nguyen nhat hoang ruby

Nguyễn Nhật Hoàng

Senior Software Engineer

CoderSchool has done the awesome job which I haven't ever seen in Vietnam before. They teach people real-world skills in a market that is highly in demand with great material.

Nguyen do swift3

Nguyen Do

Backend Software Engineer

Wonderful bootcamp and strongly recommend it! it's such an intensive course with so many late nights, but definitely worth it - learn today and have your app on your device the next day.

Hoan le

Hoan Le

Senior Android Developer

There is so much passion and there are so many talented people here. It's simply one of the best IT training courses in Vietnam right now.

Dan tong swift1

Dan Tong

Director of Kodimo Technologies

It's not only learning to code but also teamworking, and learning from others. I learned Swift from this amazing school and improve a lot since then.

Hoa tran swift1

Tran Quang Hoa

Software Engineer

If you are looking for courses not only to improve your programming skills but also to meet many talented people and to practice working in a multinational environment, I recommend you to apply.


Ryan Dam

Engineer at PIXA studio

This course helps you learn as fast as possible, you have to run to catch up the course. The teachers is nice and learning environment is very friendly. This course is worth the time!

If you are an alumni and

you would like to have

your testimonial displayed on here,

send us a message on

Ic quote