Simon Peyton Jones (Microsoft Research, Cambridge) offers a very nice lesson on writing a great research paper.
In this post about learning to become a great lecturer, Zaid Alsagoff posts a long list of online lectures that he thinks are outstanding, many by luminaries. He also provides an extensive list of links to online lecture resources, for many universities.
Somewhat surprisingly, his own article, for someone pursuing a PhD and wanting to “rid the world of crappy lectures”, is pretty dreadful. But this extensive link collection is useful.