EdX is also great. And so is MIT OpenCourseWare. Oh and Stanford Engineering Everywhere. These are just my favorites, of course there are many resources, and I take it you listed your favorites?
Spending multiple years self-studying whatever I want. Born in ๐ง๐ท grew up in the ๐บ๐ธ, I quit my tech job in๐จ๐ญ to study full-time on my own.