'Academic Earth' provides a plethora of free educational videos covering an abundance of topics, including computer science. Worth checking out, alongside offerings from MIT and Stanford