I'm a bit of a David Beazley fanboy and Python lover. I've watched all of his keynotes and lectures at this point and I have yet to find one that wasn't incredibly informative. You can watch the video for whatever the main topic is about, but finish the talk having picked up a wealth of other bits of useful information.
In addition, I have incredible amounts of respect for people that are willing (and capable) to live code what they're teaching. For one of the best examples of how to effectively live code, look no further than when he implemented a concurrent system from scratch at PyCon 2015: https://www.youtube.com/watch?v=MCs5OvhV9S4
I like live coding as well. For example: https://www.twitch.tv/notch/v/38122203 . Notch of Minecraft fame coding a new game from scratch over a period of two days. You get to see what tools they use, what their thought process is and so forth. It's especially good if they know what they're doing, as you can learn when watching it.
In addition, I have incredible amounts of respect for people that are willing (and capable) to live code what they're teaching. For one of the best examples of how to effectively live code, look no further than when he implemented a concurrent system from scratch at PyCon 2015: https://www.youtube.com/watch?v=MCs5OvhV9S4
Channel (with some of his videos): https://www.youtube.com/user/dabeazllc