For the past few years there has been an explosion of online content w.r.t. courses on different topics. Some are good, some bad, some excellent.<p>What are some of the best online courses on Computer Science that you have taken and really enjoyed? What did you learn from them?<p>What are you doing now? Working or learning more?
I haven't taken an online course in CS for almost a decade. Shifting interests. Changes in the business structure of MOOC's...Basically since they stopped being called "MOOC's" and became closed down.<p>Helerstein's CS186 video lectures (Introduction to Database Systems, 2015) are probably the most informative CS-thing I have experienced online:<p><a href="https://archive.org/details/ucberkeley_webcast_dY48_UZhvhw" rel="nofollow">https://archive.org/details/ucberkeley_webcast_dY48_UZhvhw</a><p>But of course, it is not an online course. Just course lectures online.<p>It's informative because the problems - IO, optimization, caching, concurrency, partition, etc. are all right there in ways that require engineering (i.e. theory alone won't get you to the required scale). YMMV.<p>Good luck.
Stanford's course on writing apps for iOS is wonderful. I took it years ago. Now it has moved on to SwiftUI. I think the previous versions on Objective C (the one I took) are still available.