Can't comment on its quality, but it's from 2014 and it shows. Many of the links are outdated. Gonna link to updated ones though there might be better alternatives at this point.
Intro to Computer Science
Mathematics
Programming
Theory of Computation
I'm gonna stop there because this is getting tedious and the next two links are fine. My point is that although these courses are probably still great courses, I know CS50 is the general recommendation if you don't have any specific request and 6.0001 and 6.042J are recommended a lot, there may or may not be better courses for many of them and many of the links don't work anymore or are not the best link to the content. I wouldn't say don't use it, but maybe google every course before you take it.