Computer Science from the Bottom Up (2016)
This is great. It covers a pretty wide range of stuff one is presumed to know and allows for both a big picture view and sufficient detail for some "hole-filling" and connection between ideas.
I would consider this an interesting lecture series.