Currently, my favorites:
- Cal Henderson's keynote @ DjangoCon 2008 - AKA "why Cal Henderson hates Django"
- Linus Torvalds talks about Git
Currently, my favorites:
Abelson and Sussman's 1986 lectures based on the Structure and Interpretation of Computer Programs. You can download the lectures here.
The Belgian Java User Group - http://www.parleys.com - have a nice library of different Java related presentations made on different Java conventions, like JavaPolis, SpringOne, Devoxx, and so on. Worth to check out if you're interested in different Java solutions and frameworks!
I think most TED talks are outstanding. They're not only about programming and software, though. Have a look at those talks tagged "software".
Knuth's Computer Musings, especially the "Aha" sessions recorded during one semester of his problem solving course.
My favorites are:
These are all non-academic, so enjoy!
Sometimes when I get an episode of OCD I arrange videos I like into YouTube playlists. These might be interesting:
Also, there's this very enjoyable interview:
I wouldn't do a very good job answering if I didn't point you to InfoQ. There are some great videos there. Also see these related (bordering on duplicate) SO questions:
Anything by Herb Sutter is usually good. I've watched his talks on the concurrency revolution, but also his talk here on machine architecture is very interesting.
These are academic, but I enjoyed them so much I'm posting it in case someone isn't aware of them yet. Enormously entertaining and instructive. 11 courses and some ancillary material.
From the site:
ArsDigita University was a one-year, intensive post-baccalaureate program in Computer Science based on the undergraduate course of study at the Massachusetts Institute of Technology.
I enjoy John Carmack's Quakecon Keynotes, in particular the 2007 keynote. It's really geeky, but educational if you are into computers, video games and rocket ships.
Lecturefox has a huge list of IT related lectures (both video and audio).
If you didn't know about Youtube's EDU directory it has a huge amount of online video'd lectures for Universities. The first ones I found:
Unfortunately there's no UK university's on there that I could find.
One other set that I'll add is Steven Skiena's lectures (author of the Algorithm Design Manual)
Nobody mentioned khanacademy before. It's not directly programming related, however many of you probably need to understand subjects like linear algebra and trigonometry (at least if u do graphics) Also the lectures are quite good, so check it out :)