Course Overview

Through this course, we will get you working with Ruby on Rails, learning how to create working web applications on time and within budget. Starting with the basics, we’ll give you an introduction to softwares and tools, as well as an overview of Web Application Architecture and MVC Design Pattern.

From there, we’ll delve deeper into app creation, looking at Database Management, SQL, Middleware architecture, the use of controller design, Cookies, and Parameters. We’ll educate you on key design and content issues of web applications, such as content vs representation, and structure vs format.

The final part of this course will look at the best ways of testing, monitoring, and developing your app, using version control systems, test driven development, and continuous integration. We’ll also help you get your app online, teaching you the best methods of deployment automation.

Why Choose This Course:

This course is perfect for new developers looking to create innovative web applications on a budget. Through learning all the basics and essentials of Ruby on Rails with us, you will learn everything you need to know in order to build, test and extend your web application, effectively deploy your app to the internet, and getting your app in front of the users who’ll enjoy it.

Create your dream application

Using Ruby on Rails, we’ll take your app idea from concept to completion. Through mastering the many features of this awesome software, you’ll be able to create your ideal app on a small budget, in no time.

Test and develop your application

We’ll not only get you building your app, but you’ll also learn how to rigorously test and improve it, using tools such as version control. This will ensure that you app is build properly, and is ready to be released to the public.

Get your application used by millions!

You’ll soon see why Ruby on rails is such a ground-breaking toolset, used by world leading companies such as twitter and Airbnb. We’ll also help you deploy your own app onto the internet and get it downloaded by users.

What you will be able to do

  • Create a new application in just 5 minutes.
  • Get your app built on a zero budget.
  • Explore vastly available open-source libraries.
  • Use advanced BDD/TDD techniques
adobe illustrator course

Send me the Course Outline

We’ll be happy to send you a full course outline, course dates and extra information about the course.

Meet Your Instructor

Carl has over 18 years experience in Web and Graphic design and is the co-founder of Web Courses Bangkok. He has built thousands of websites and already helped over 50 trainees go from beginner to career professionals.

When he is not teaching he can be found consulting at the United Nations headquarters in Bangkok and speaking at events around Thailand and Asia.

teacher carl heaton

I remember being a beginner and it sucks. You never know what to learn or what information to trust so I taught myself.

In my lessons I always explain the why and the how behind everything. That way you can relate to everything you are learning.

You are welcome to contact me with any questions.

You Get to Choose the Course Schedule

private class on wordpress

Available as a Private Lesson

Having private lessons are a great way to focus on the exact areas you are interested in. Your tutor will take you through your lesson plan at your pace and you have dedicated support during your lesson

Live Class Recording

We understand that some aspects of the training can take longer to learn than others so all our lessons, private or group are recorded in full HD, so you can watch back when at any time. This helps you remember key points or serves as a general refresher.

private class

Recommended 9 hrs

All our courses are structured to give the best results for the student in the time-frame they have. We find that 9 hrs is the ideal time frame to maximize your learning and get emerged in the subject and content of the course.

Available as a Group Lesson

We have developed our key courses as group lessons. The group lessons run over 12 hrs and are great fun in a relaxed atmosphere with like minded students. Group courses are a fun way to learn and a great way to meet new people.


All our courses come with loads of extras designed to help you learn in the best way for you. This includes:

  • Help and support during and after your course from your instructor.
  • Welcome to come in and work at the school during your time with us.
  • Video tutorials for you to work at your own pace with a Cup of Tea, Wine or even a Beer.
  • Reference worksheets for you to not only practice your skills and refer back for quick answers and reminders.

Friends = Discounts

For group courses, bring a friend and get 500 bht discount on your course. Bring a friend to a private class and get 50% discount on the cost of their course.

Course Package

  • 9 hrs Private Tuition
  • 1-2-1 with your instructor
  • Choose your own schedule
  • Work on your project
  • Live class recording
  • Free Project consultation

15,750 bht 467 USD – 419 EUR

Choose a schedule

Hourly Private Class

  • Private Tuition p/h
  • 1-2-1 with your instructor
  • Choose your own schedule
  • Work on your project
  • Live class recording
  • Free Project consultation

1,750 bht p/h 52 USD – 47 EUR

Choose a schedule

Related Courses

We have five key categories and the following courses are from the web development category:

Start: Mon May 15
start a web design career

Web Design Professional Career

You can now study for a 3 month professional web design course and get a new life skill here at WCB.

Choose your Schedule

PHP Essentials

Learn PHP, one of the most popular coding languages that enables you to generate dynamic page conten