Build practical Ruby and Rails capability by progressing from core language constructs into the components of a working Rails application. The course covers Ruby syntax, object orientation, files, exceptions and regular expressions before applying Rails routing, models, controllers, views and scaffolding. By the end of the course, you’ll be better prepared to contribute to Ruby-based development work, maintain application code and understand how Rails projects are organised in real delivery environments.