This course would be useful for developers who are in their formative years of programming. Either students or people who are in their first year or two in a programming job, will be able to take maximum benefit from the course.
This course would find its value with people, who have directly jumped into the Rails framework and feel Rails to be magical and does too many things under the hood. Most of the magic to Rails framework comes from the elegant Ruby syntax and the meta programming constructs of Ruby. We recommend such people to spend some time in Ruby to understand idioms and phrases that are special to Ruby.
If Ruby is your first programming language, you might find the going just a bit too fast. If you have exposure to any other programming language even at a basic level, you should find the going smooth and easy.