Created by:   Johns Hopkins University

  • Yaakov Chaikin

    Taught by:    Yaakov Chaikin, Adjunct Professor, Graduate Computer Science

    Whiting School of Engineering

Basic InfoCourse 5 of 6 in the Ruby on Rails Web Development Specialization.
How To PassPass all graded assignments to complete the course.
User Ratings
4.9 stars
Average User Rating 4.9See what learners said
Course 5 of Specialization


When will I have access to the lectures and assignments?

What if I need additional time to complete the course?

What will I get if I pay for this course?

Can I take this course for free?

What is the refund policy?

Is financial aid available?

How It Works

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from Your Peers
Help from Your Peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.


Earn official recognition for your work, and share your success with friends, colleagues, and employers.

Johns Hopkins University
The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world.
AuditPurchase Course
Access to Course Materials



Access to Graded Materials

Not available


Receive a Final Grade

Not available


Earn a Shareable Certificate

Not available


Ratings and Reviews
Rated 4.9 out of 5 of 856 ratings

Great Course for software professionals who already know other languages like Java and wants to learn UI

A must have startup course in single page application development, in order to follow

changing trends!

Prof. Yaakov Chaikin is a talented mentor. His teaching is so much more than a typical case-based 'training' with 'illustration' of specific examples, as he explores the underlying architecture and design foundations of the subject he presents. In addition, he has excellent presentation skills, that make his lectures enjoyable and easy to follow. I highly recommend this course.

Although the course did not cover all of the AngularJS framework, it seemed to cover all of the key technologies with great skill. The instruction was very well prepared and presented and the assignments were challenging so that they were a good learning experience as well.