I'm not experienced much on implementation differences between compilers and interpreters, but Coursera seems like a compilers course versus Udacity's interpreter.
I personally much prefer Udacity's format--short videos (30 seconds to ~7 minutes) with a question after most of them, and then an explanation video. The Coursera courses I've seen have 15 minute videos/1 question, so I don't find myself retaining the material as well.
Moreover, Udacity (atleast for CS373) asks programming questions as quizzes, so you have more exposure to the programming rather than just the theory.
I don't know if this will be as bad for a compilers class, but CS373 definitely let a lot of the math be magic versus Coursera's Machine Learning class.
I personally much prefer Udacity's format--short videos (30 seconds to ~7 minutes) with a question after most of them, and then an explanation video. The Coursera courses I've seen have 15 minute videos/1 question, so I don't find myself retaining the material as well.
Moreover, Udacity (atleast for CS373) asks programming questions as quizzes, so you have more exposure to the programming rather than just the theory.
I don't know if this will be as bad for a compilers class, but CS373 definitely let a lot of the math be magic versus Coursera's Machine Learning class.