It is a well known fact that Ruby on Rails is gaining quite a bit of popularity among developers and deployers of Web applications.. and for good reasons. Rails is considered a well thought out Web application framework based on several design principles such as Don't Repeat Yourself (DRY), Convention Over Configuration, which enable an agile yet practical development environment. JRuby provides another benefit by allowing them to leverage the stability and the reliability of the Java platform as well as vast array of Java libraries available. This session will go through briefly the basics of Ruby (and JRuby) programming language first, especially meta-programming features, that make many features of Rails possible. The usage of Java libaries is then talked about. The rest of the session will be devoted to learning Rails functionality such as Active Record, Active Controller, and Active View. If time permits, a couple of real-life applications are going to be built and demonstrated. The contents of this talk will be from the free "Ruby/JRuby/Rails Development (with Passion!)" online course.