I am also taking the John Hopkins Data Science courses through Coursera (https://www.coursera.org/specialization/jhudatascience/1/overview). Four courses in now.
All the courses are 'R courses', more or less, not just the "R programming" course. I'm at least an intermediate R user, and am finding lots of useful information and some challenges to be had. I wouldn't want to attempt the courses without at least some prior experience in another programming language (which is one of their recommendations).
Cheers,
Mark