This course will guide you through Ruby on Rails, the rapid web application development framework. It'll cover relational databases/sql, what an ORM is, and all the various conventions that makes Rails such a powerful, yet confusing, framework. The focus of this course is not only how to use Rails, but also peeling back the conventions and demystifying "Rails magic". Why do things "just work"? What assumptions are being made, and what architectural decisions are done behind the scenes? After this course, you should have a fundamental grounding of how to use the framework, and be comfortable with building a simple CRUD web application from scratch.