Would online self paced learning be of interest to you?