Mike and Nicole have an excellent way of teaching a complicated language to beginners. First, the diagrams. Important aspects of the language are explained with simple diagrams that visually deconstruct the point, making it easy for you to understand the concept. If you want, you can take screenshot for future reference.
Second, the tete-e-tete between Mike and Nicole. They've mastered the art of two people teaching a lesson at the same time which is a difficult thing to do (there's a Udemy course on a different subject where the teachers of that course try that but doesn't work). Here, Nichole and Mike take turns at asking the relevant questions and raising important points and answer them.
Three, the whole layout of the course, from strings and numbers to coding three apps. They code a movie app while you are asked to do a game app while there's a bonus coding opportunity for a crowdfunding app using the principles taught in the course.
The TDD segments are a bit tough, they are more like your afternoon math classes, a pain but necessary. I skimmed over the TDD (Test Driven Development) sections but will have to go back and learn them. In fact, I've already re-started the course as practice is essential in learning anything new.
Towards the end, a couple of points tend to get rushed but that's nothing big. I've signed up for their Rails course and am going to take up their Blocks and Iterators course today.
I can say in all honesty that if you are a beginner or coding enthusiast looking for your foray in Ruby, this must be your first stop.