+2  A: 

Currently, my favorites:

Yuval A
+11  A: 

Abelson and Sussman's 1986 lectures based on the Structure and Interpretation of Computer Programs. You can download the lectures here.

Dustin Campbell
I wouldn't consider this as non-academic, as the poster asked.
compie
But it hits the "fun" requirement. :-)
Dustin Campbell
A: 

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!

Björn
+3  A: 

Luca's F# talk at PDC2008 is a fantastic intro the the language.

Brian
+5  A: 

The Google tech talks are usually pretty good.

Brian R. Bondy
"try to post specific talks, not just "google talks have good things...". As much as that is true :)"
Arve Systad
A: 

Check this out: http://webcast.berkeley.edu/courses.php

Geoffrey Chetwood
+4  A: 

I think most TED talks are outstanding. They're not only about programming and software, though. Have a look at those talks tagged "software".

Stephan202
TED is great, but sometimes the time limit makes it difficult for the speakers to include a lot of detail. What I like to do is if I find an intruguing TED talk, I google the speaker for more talks/presentations by them.
mandaleeka
A: 

Knuth's Computer Musings, especially the "Aha" sessions recorded during one semester of his problem solving course.

palm3D
+10  A: 

My favorites are:

These are all non-academic, so enjoy!

compie
The Raymond Chen talk seems to be unavailable...any idea where another copy might be had?
drewh
The video is available if you click on one of the download links below the video player. However, the audio is nearly useless.
Vulcan Eager
+22  A: 

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:

Henrik Gustafsson
+1 for the Aza Raskin video: Don't make me click
Jesper Rønn-Jensen
A: 

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.

Kaz Dragon
+9  A: 

I can't think of one better than this

Last Lecture

dbasnett
+2  A: 

Ars Digita videos

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.

WakeUpScreaming
I year latter i have to say almost forgot about Ars Digita. Great lectures no doubt
Mite Mitreski
A: 

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.

Chris Bartow
A: 

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)

Chris S
A: 

Channel 9 from MSDN

MicTech
Unfortunately last time i looked into Channel 9 it was using silver light :S
Annerajb
+1  A: 

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 :)

http://khanacademy.org/

Nils