If you love to learn, have a look at the outstanding online programming courses at Top Programming Courses Angular 2 + Rails 5 Bootcamp Learn how to build a real world Angular 2 application that utilizes multiple Ruby on Rails apps for backend data APIs. Udemy .