Sean Carroll's Biggest Ideas in the Universe series [0] is a pretty cool introduction to Physics, somewhere in between math-heavy university level lectures and popular science expositions without any math.
Someone already mentioned Ben Eater's Building an 8-bit computer. Nans2Tetris [1] is a similar course but completely in software, where you start from logic gates and end up with a fully functioning OS. Checkout the cool projects students built on top. [2]
Not even a second of thought: Sussman's & Abelson's SICP https://www.youtube.com/watch?v=-J_xL4IGhJA&list=PLE18841CAB... especially the section on streams ( https://www.youtube.com/watch?v=JkGKLILLy0I&list=PLE18841CAB... ) It changed my outook on programming by pi degrees and I feel it is more needed then ever.
“It’s not a science and it has nothing to do with computers.” Talk about starting CS101 with a bang!
That's like a more fun-sounding version of Dijkstra's "Computer science is no more about computers than astronomy is about telescopes."
I want to watch every single video here but I find it distressing that I don't have time and I am not smart enough. Perhaps if I give up Netflix and procrastinating on the internet I might be able to fit it in.
Intro to Database Systems by Andy Pavlo - https://www.youtube.com/watch?v=oeYBdghaIjc&list=PLSE8ODhjZX... MIT 6.824 Distributed Systems by Robert Morris - https://www.youtube.com/watch?v=cQP8WApzIQQ&list=PLrw6a1wE39...
Highly recommend both of these. In particular the Distributed Systems one has an amazing format (read a paper each week, the lecture goes into detail about the nuances). Also implementing raft was challenging and frustrating but incredibly fun.
Norman Wildberger's "Wild Linear Algebra" series https://www.youtube.com/playlist?list=PLIljB45xT85BhzJ-oWNug... His geometry-centric approach to linear algebra was exactly what I needed to finally grok the subject. Topics like matrix multiplication and discriminants went from "why are they defined like this? it makes no sense?" to "of course that's how you multiply matrices because it's the only logical answer". It'…
How is it that no one has yet suggested Randy Pausch’s famous “Last Lecture”? (Carnegie Mellon University) It is not a series, but it’s the culmination of a life’s work by an incredible person lost too early.
Georgia Tech's CS6750 Human-Computer Interaction by Prof. Joyner The lectures are free and the course can also be taken as part of OMSCS. Fantastic course really. It teaches something new and the theory behind it all is really interesting. Other top-rated OMSCS courses such as CS6200 GIOS are really good as well.
CS6200 is awesome (currently in it myself this term). The projects alone have been an excellent exercise, mainly because I come from a web development background. The papers we are reading are very interesting. Prof. Gavrilovska does a great job explaining concepts that I found confusing in my undergrad OS course.
NYU's lectures on Deep Learning by Yann LeCun and Alfredo Canziani is the single best freely available lecture on non-beginner Deep Learning. I highly recommend it [0].