share
Stack OverflowFavorite online lectures and presentations
[+88] [34] Yuval Adam
[2009-03-17 13:34:15]
[ education ]
[ http://stackoverflow.com/questions/654275/favorite-online-lectures-and-presentations ] [DELETED]

What are your favorite online lectures, presentations and talks?

A few rules:

Main goal is to make this a wiki post summarizing the best online lectures.

[+41] [2009-03-17 17:15:13] Henrik Gustafsson

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 [18]. There are some great videos there. Also see these related (bordering on duplicate) SO questions:

[1] http://www.youtube.com/view_play_list?p=BDAB2BA83BB6588E
[2] http://www.youtube.com/view_play_list?p=AFFC9CBB57988795
[3] http://www.youtube.com/watch?v=aMnn0Jq0J-E&feature=PlayList&p=AFFC9CBB57988795&index=8
[4] http://www.youtube.com/watch?v=xXhnJl4AVg0&feature=PlayList&p=AFFC9CBB57988795&index=7
[5] http://www.youtube.com/watch?v=Iy8R5TZNV1A&feature=PlayList&p=AFFC9CBB57988795&index=20
[6] http://www.youtube.com/view_play_list?p=95E61100DF25B81C
[7] http://www.youtube.com/watch?v=k5FltpgKcVk&feature=PlayList&p=95E61100DF25B81C&index=5
[8] http://www.youtube.com/watch?v=1FX4zco0ziY&feature=PlayList&p=95E61100DF25B81C&index=6
[9] http://www.youtube.com/watch?v=HmxnCEa8Ctw&feature=PlayList&p=95E61100DF25B81C&index=11
[10] http://www.youtube.com/watch?v=wDN_EYUvUq0&feature=PlayList&p=95E61100DF25B81C&index=1
[11] http://www.youtube.com/view_play_list?p=198B3FBEEF267B51
[12] http://www.youtube.com/watch?v=EuELwq2ThJE&feature=PlayList&p=198B3FBEEF267B51&index=0
[13] http://www.youtube.com/view_play_list?p=613C7432FD8A1B6F
[14] http://www.youtube.com/view_play_list?p=D3D512EB7EC14A4F
[15] http://www.youtube.com/watch?v=ypEMdjslEOI&feature=PlayList&p=D3D512EB7EC14A4F&index=4
[16] http://www.youtube.com/view_play_list?p=4E81859265562302
[17] http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Rich-Hickey-and-Brian-Beckman-Inside-Clojure/
[18] http://www.infoq.com/
[19] http://stackoverflow.com/questions/34662/must-see-tech-talks-presentations
[20] http://stackoverflow.com/questions/93915/conferences-that-offer-videos-for-downloading
[21] http://stackoverflow.com/questions/282534/what-are-great-programming-related-online-talks-videos
[22] http://stackoverflow.com/questions/671516/java-ee-video-lectures
[23] http://stackoverflow.com/questions/581381/videos-about-c-programming
[24] http://stackoverflow.com/questions/119238/what-are-your-favorite-cs-video-lectures
[25] http://stackoverflow.com/questions/236107/what-online-video-based-courses-are-out-there
[26] http://stackoverflow.com/questions/548560/are-there-any-online-videos-lectures-about-computer-organization-and-architecture
[27] http://stackoverflow.com/questions/100772/c-training-videos
[28] http://stackoverflow.com/questions/1215863/what-is-your-favorite-open-courseware-class

+1 for the Aza Raskin video: Don't make me click - Jesper Rønn-Jensen
1
[+31] [2008-08-29 16:42:54] kronoz

Though it's not a specific tech lecture on a computer science topic (though there are ample references to VR-related stuff), Randy Pausch's Incredible Last Lecture [1] is just so inspiring it's unbelievable. And I'm saying that as a cynic. That really is the very definition of must-see.

[1] http://www.youtube.com/watch?v=ji5%5FMqicxSo

(2) Truly inspiring indeed! - Arve Systad
(3) Man I just started clapping after this was over alone at my desk at work. I bet I looked like a total idiot, clapping with headphones on. But this was amazing. - snicker
@snicker If you like clapping with headphones on then watch 8.01 SC . A Google search will get you there - raikrahul
2
[+12] [2009-03-17 13:38:28] Dustin Campbell

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

[1] http://rads.stackoverflow.com/amzn/click/0262011530
[2] http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/

I wouldn't consider this as non-academic, as the poster asked. - compie
But it hits the "fun" requirement. :-) - Dustin Campbell
3
[+10] [2009-03-17 15:40:48] compie

My favorites are:

These are all non-academic, so enjoy!

[1] http://www.youtube.com/watch?v=aAb7hSCtvGw&hl=nl
[2] http://video.google.com/videoplay?docid=-298237900165924962&ei=WgS9SanjAoOP-AbbirnHAQ&q=software+sucks
[3] http://video.google.com/videoplay?docid=-4167170843018186532&ei=pwK9Sc3TB8GN-Abh8MnBAQ&q=programming
[4] http://www.youtube.com/watch?v=uxjpmc8ZIxM&hl=nl
[5] http://video.google.com/videoplay?docid=-6856727143023456694&ei=pwK9Sc3TB8GN-Abh8MnBAQ&hl=nl
[6] http://www.youtube.com/watch?v=hQVTIJBZook&feature=channel
[7] http://www.youtube.com/watch?v=8mwKq7%5FJlS8&feature=channel%5Fpage

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. - Agnel Kurian
4
[+5] [2008-08-29 17:04:12] Dima Malenko

Twenty Three and a Half Rules of Thumb [1] by Jim McCarthy is a must.

Also I recommend Guy Kawasaki's The Art of the Start [2].

[1] http://www.mccarthyshow.com/TheMcCarthyShow/TwentyThreeandaHalfRulesofThumb/tabid/808/Default.aspx
[2] http://blog.guykawasaki.com/2006/06/the_art_of_the_.html

The first link is redirected. - tomp
5
[+4] [2008-08-29 16:49:13] alumb

TED.com is a great place to watch online presentations. I recommend watching most of the tech stream as well as any others you can find time for.

Specifically I'd watch these two by Clay Shirky:


6
[+4] [2008-08-29 16:53:15] Jon Limjap

I always found the TED Talks [1] videos immensely interesting. Of note are:

Both of which are, while not strictly related to programming, immensely affects many ways by which we view user interaction and software development possibilities.

[1] http://www.ted.com
[2] http://www.ted.com/index.php/talks/will_wright_makes_toys_that_make_worlds.html
[3] http://www.ted.com/index.php/talks/jeff_han_demos_his_breakthrough_touchscreen.html

7
[+4] [2008-09-04 18:35:11] Mark Witczak

Paul Graham [1]'s Great Hackers [2] presentation is definitely a classic and I'd expect especially appealing to Stack Overflow readers.

[1] http://www.paulgraham.com/
[2] http://itc.conversationsnetwork.org/shows/detail188.html

8
[+4] [2008-09-05 09:15:25] Matt Warren

If you're interested in Microsoft technologies or software development in general than Channel 9 [1] has got loads of realy in-depth discussions. Try the following for starters:

[1] http://channel9.msdn.com/
[2] http://channel9.msdn.com/posts/TheChannel9Team/Larry-Osterman-20-years-at-Microsoft/
[3] http://channel9.msdn.com/posts/Charles/Pranks-at-Microsoft-Larry-Osterman-and-David-Norris/
[4] http://channel9.msdn.com/posts/scobleizer/Raymond-Chen-PDC-05-Talk-Five-Things-Every-Win32-Programmer-Needs-to-Know/?Page=3
[5] http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-From-Winternals-to-Microsoft-On-Windows-Security-Windows-CoreArch/
[6] http://edge.technet.com/Media/Interview-with-Mark-Russinovich-the-future-of-Sysinternals-Security-Windows/
[7] http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=722
[8] http://channel9.msdn.com/shows/Going+Deep/Anders-Hejlsberg-Herb-Sutter-Erik-Meijer-Brian-Beckman-Software-Composability-and-the-Future-of/
[9] http://channel9.msdn.com/posts/Charles/C-40-Meet-the-Design-Team/

9
[+4] [2008-09-17 21:13:37] anithri

FLOSS Weekly [1] with Leo Laporte and Randal Schwartz is a good ongoing interview series with various Open Source Programmers, Community leaders, Evangelists and business people. Useful to catch a glimpse of things happening outside your general fields of focus.

[1] http://twit.tv/FLOSS

10
[+4] [2009-03-17 13:53:03] Stephan202

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

[1] http://www.ted.com/
[2] http://www.ted.com/index.php/talks/tags/id/102

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
11
[+4] [2009-08-28 12:43:45] Anon

Growing a Language, by Guy Steele [1]

JavaScript: The Good Parts, by Douglas Crockford [2]

The "Clean Code Talks" - Google Tech Talks - such as:

The Clean Code Talks -- Unit Testing [3]

And, of course: Erlang The Movie! [4]

[1] http://video.google.com/videoplay?docid=-8860158196198824415
[2] http://www.youtube.com/watch?v=hQVTIJBZook
[3] http://www.youtube.com/watch?v=wEhu57pih5w
[4] http://www.youtube.com/watch?v=uKfKtXYLG78

12
[+3] [2009-03-17 13:35:12] Yuval Adam

Currently, my favorites:

[1] http://www.youtube.com/watch?v=i6Fr65PFqfk
[2] http://www.youtube.com/watch?v=4XpnKHJAok8

13
[+3] [2009-03-17 13:41:07] Brian

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

[1] http://channel9.msdn.com/pdc2008/TL11/

14
[+3] [2010-02-22 01:27:20] Gökhan Sever

The Importance of Programming Literacy (PyCon 2007) [1]

[1] http://advocacy.python.org/podcasts/pycon/PyCon2007-ProgrammingLiteracy.mp3

15
[+2] [2008-08-29 16:38:07] Daniel Jennings

Here's a bunch of videos from Google's I/O Session:

https://sites.google.com/site/io/


16
[+2] [2009-03-21 17:51:41] WakeUpScreaming

Ars Digita videos [1]

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.

[1] http://www.archive.org/details/arsdigita

I year latter i have to say almost forgot about Ars Digita. Great lectures no doubt - Mite Mitreski
17
[+2] [2010-07-29 09:26:55] Nils

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/


18
[+1] [2008-08-30 01:43:29] jfs

These talks from Sofware Engineering Radio are good:

[1] http://www.se-radio.net/podcast/2007-02/episode-47-interview-grady-booch
[2] http://www.se-radio.net/podcast/2006-11/episode-36-interview-guy-steele
[3] http://www.se-radio.net/podcast/2008-01/episode-84-dick-gabriel-lisp

+1 for SERadio - I've learned a lot from them. - TrueWill
19
[+1] [2009-06-13 20:15:49] MicTech

Channel 9 [1] from MSDN

[1] http://channel9.msdn.com/

(1) Unfortunately last time i looked into Channel 9 it was using silver light :S - Annerajb
While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. - hugh
Today, you usually can download the mp3, wma, wmv, mp4, ... and various other formats, instead of watching in the website. They still use silverlight afaik, but also give you other options. I usually just download the file. - Pedro Henrique A. Oliveira
20
[+1] [2010-01-18 09:48:38] lutz

Douglas Crockford — The JavaScript Programming Language [1]

[1] http://developer.yahoo.com/yui/theater/

21
[0] [2008-08-29 16:46:35] kronoz

Oh, and Steve Yegge's talk [1] on Server-Side Javascript is really interesting, simply because Steve Yegge [2] is such a great communicator :-). In reference to Daniel's post - that's a Google I/O talk.

[1] http://www.youtube.com/watch?v=BttI-y9VzXQ
[2] http://steve-yegge.blogspot.com/

22
[0] [2008-08-30 01:23:20] Scott Bennett-McLeish

http://parleys.com/ is a very good place to start, check out their app. Download or watch presentations online, very slick!


23
[0] [2008-09-17 21:09:39] roesslerj

Cooper [1] is a kind of a specific session to agile development, but I really recommend it.

[1] http://www.cooper.com/journal/agile2008/

24
[0] [2009-03-17 13:39:28] Björn

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!


25
[0] [2009-03-17 13:47:08] GEOCHET
26
[0] [2009-03-17 15:06:46] palm3D

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

[1] http://scpd.stanford.edu/knuth/index.jsp

27
[0] [2009-03-19 13:07:58] Kaz Dragon

Anything by Herb Sutter is usually good. I've watched his talks on the concurrency revolution, but also his talk here on machine architecture [1] is very interesting.

[1] http://video.google.com/videoplay?docid=-4714369049736584770

28
[0] [2009-05-03 19:15:00] Chris Bartow

I enjoy John Carmack's Quakecon Keynotes, in particular the 2007 keynote [1]. It's really geeky, but educational if you are into computers, video games and rocket ships.

[1] http://www.youtube.com/watch?v=1T2alAxyHBo

29
[0] [2009-06-13 19:57:14] Chris S

Lecturefox [1] has a huge list of IT related lectures (both video and audio).

If you didn't know about Youtube's EDU directory [2] 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 [6] (author of the Algorithm Design Manual)

[1] http://lecturefox.com/computerscience/
[2] http://www.youtube.com/edu
[3] http://www.youtube.com/user/MIT
[4] http://www.youtube.com/view%5Fplay%5Flist?p=E9F247EDC4DD4CE4
[5] http://www.youtube.com/watch?v=QMV45tHCYNI&feature=SeriesPlayList&p=4BBB74C7D2A1049C&index=0
[6] http://www.cs.sunysb.edu/~algorith/video-lectures/

30
[0] [2009-08-28 12:30:03] Martin

Not Programming Related at all, but one of the most inspirational speeches I have heard:

The Last Lecture [1]

Or google "The Last Lecture" to see it on YouTube (YouTube is blocked where I am).

[1] http://www.thelastlecture.com/

31
[0] [2009-09-17 13:15:03] Chris S

Lecturefox [1] has a huge list of IT related lectures (both video and audio).

If you didn't know about Youtube's EDU directory [2] 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 [6] (author of the Algorithm Design Manual)

(This is from the other duplicate of this question)

[1] http://lecturefox.com/computerscience/
[2] http://www.youtube.com/edu
[3] http://www.youtube.com/user/MIT
[4] http://www.youtube.com/view%5Fplay%5Flist?p=E9F247EDC4DD4CE4
[5] http://www.youtube.com/watch?v=QMV45tHCYNI&feature=SeriesPlayList&p=4BBB74C7D2A1049C&index=0
[6] http://www.cs.sunysb.edu/~algorith/video-lectures/

32
[0] [2010-06-27 21:22:18] Pascal Thivent
[1] http://identity20.com/media/OSCON2005/
[2] http://37signals.com/svn/posts/981-the-secret-to-making-money-online

33
[-1] [2010-06-27 20:49:08] huhu
34