Madhukar Malayanur
I highly recommend this course, because the rich content has been presented in a wonderful manner. It is broken up into many easy-to-understand modules that are presented as short videos, audios and posts. Plenty of supporting material is referenced for us to go much deeper into each of the topics. Thought provoking assignments help us to internalize and practice the concepts and techniques presented in the course.