You might want to consider adding filters. We built an online MOOC directory, specifically for R courses (http://www.r-exercises.com/r-courses/), and noticed that the majority of visitors use the filters we offer. E.g. finding all courses that are free, aimed at the beginner level, or offered on a specific platform.