Just came across an interesting website. Watch people work on their projects, live through webcasts. Some appear to be school lectures on programming topics. When I first found the page, the initial stream that loaded was about basic web design and html. Although, the teacher couldn't explain anything very well and made the topic of block vs inline elements a lot more confusing than needed.
https://www.livecoding.tv/
"I like offending people, because I think people who get offended should be offended." - Linus Torvalds