If you don't mind missing the "M" part of MOOCs, you can learn a lot from university courses. Most of the top CS schools have slides and homeworks on their course websites.
These courses have all been through the test of time and are specifically designed to provide an in-depth education with material written by some of the best and brightest educators in the field.
You can simply follow along with the material at your own pace. Occasionally you'll come across something that you can't do (e.g. part of the assignment requires running tests on the school's private cluster), but most of the homeworks you can implement on your own. The only downside is there's nowhere to ask questions if you really get stuck (don't go contacting the course staff...), but with unlimited time you can usually figure it out eventually.
> The only downside is there's nowhere to ask questions if you really get stuck
Well, there's always stackexchange.
Finding open university courses can be a bit tricky. For that, MIT open courseware is amazing. After self-studying a course there, I have to say the depth is so much better than any MOOC I've ever done. No lecture videos though, but for me that's not a problem.
For example, if you want to learn...
Artificial Intelligence (Stanford): https://stanford-cs221.github.io/autumn2021/
Programming Languages (UW): https://sites.google.com/cs.washington.edu/cse341spring2021/...
Distributed Systems (MIT): http://nil.csail.mit.edu/6.824/2021/schedule.html
These courses have all been through the test of time and are specifically designed to provide an in-depth education with material written by some of the best and brightest educators in the field.
You can simply follow along with the material at your own pace. Occasionally you'll come across something that you can't do (e.g. part of the assignment requires running tests on the school's private cluster), but most of the homeworks you can implement on your own. The only downside is there's nowhere to ask questions if you really get stuck (don't go contacting the course staff...), but with unlimited time you can usually figure it out eventually.