Hidden Video Courses in Math, Science, and Engineering
Over the last few years, a large number of open courseware directories and video lecture aggregators have popped up on the web. These sites often include introductory courses and research seminars, but it can be difficult to find full courses covering advanced topics. For budgetary and copyright reasons, most upper level and smaller attendance courses are not recorded, or are only offered online for a fee. Many schools provide access-restricted videos of advanced courses to current students, but do not make them available to the wider community. To help remedy this, I have pulled together a big list of advanced courses with publicly available video lectures in math, physics, finance, and computer science that seem to have slipped through the cracks and included them in this post (scroll down to skip to the links).
What motivated me to pull this together? Like many people who are working full time while taking grad courses, blogging, or burning the midnight oil on a startup, I looked up after a couple of years to find I had gained a bunch of weight and was no longer in the best shape of my life. I had too much to do, and couldn’t tear myself away from coding every day for a couple of hours at the gym. In addition to my gym problem, I had just moved to DC and missed the huge number of courses available in the Boston area.

It is difficult to find advanced math and physics courses that fit into a full time work schedule. Being a geek, my first instinct was to look for a technical solution to non-technical problems.
The approach I came up with was to load an Archos video player with video lectures from the web (an iphone would probably work just as well). After 3 months of watching machine learning lectures while on the elliptical machine, I had lost 30 lbs and learned a few things at the same time. The motivation problems for self-study using open courseware videos are a lot like those with working out: you really intend to do something to improve yourself, but you never seem to find the time. Somehow putting the two together and forcing myself to get things done appealed to the part of my brain which seeks extreme efficiency.

Most video players now come with wifi built in, so if you have wireless access at your gym you should be ready to go. If you need to download the videos, then depending on the copyright of the author you can use mplayer or other linux utilities to rip the stream and encode it appropriately. Check out my del.icio.us video streaming links for details.
There was a lot of buzz last week about the pace of technology causing bloggers to sacrifice health for work, but this might be a way for technology to actually help improve the situation. You can force yourself to watch some video lectures and get back in shape at the same time…
Enough motivation, on with the links:
Links to Advanced Courses with Complete Video Lectures:
See http://del.icio.us/pskomoroch/video+lectures to find updated links for complete courses…this list is mostly composed of courses I hadn’t seen in other directories, but includes links to some of the better Berkeley, Stanford, and MIT videos as well.
Physics
- Harvard Physics: Quantum Field Theory by Sidney Coleman - 50 videos
- University of New Mexico: Physics 524 Quantum Field Theory II -27 videos
- University of New Mexico: Physics 521 Quantum Mechanics - 32 videos
- UCSD Quantum Physics 130A, 130B, 130C ~ 25 videos each
- University of South Carolina PHYS 729 - Applied Group Theory - 22 Videos, The Foundations of Theoretical Physics Using Lie Groups & Algebras
- Florida Atlantic University: PHY 6938 General Relativity — Fall 2007 - 28 videos
- Brookhaven National Laboratory Streaming Video: Cosmology for Beginners -5 videos
- MIT OpenCourseWare | Physics | Video Lectures - Physics I: Classical Mechanics, 8.02 E & M, 8.03 Vibrations and Waves, 8.224 GR & Astrophysics
- Oregon State University - Physics 464/564, Computational Physics - 23 videos, based on “A Survey of Computational Physics”, Landau, Paez, Bordeianu
- Cambridge University Video - Thermodynamics and Phase Diagrams with Harry Bhadeshia - 7 videos
- University of New Mexico: Prof. Ivan H. Deutsch, Short Course in Quantum Information 8 videos
- The Vega Science Trust - Astrophysical Chemistry by Harry Kroto - 8 videos
- CERN: Introduction to String Theory - W. Lerche - 4 videos
- CERN: String Theory - Johnson, C. (University of Southern California) - 5 videos
- CERN: String Theory for Pedestrians - Zwiebach, B. (MIT) 3 videos, author of “A First Course in String Theory”
- CERN Short Courses in Particle Physics - Accelerators, Detectors, Bubble Chambers, Feynman Diagrams, etc.
Mathematics
- Stanford EE364a: Optimization Lecture Videos
- Stanford EE263: Linear Dynamical Systems Lecture Videos
- MIT Courseware: Godel, Escher, Bach: A Mental Space Odyssey
- Constraint Programming Summer School 2007
- University of Colorado at Colorado Springs UCCS - Mathematics Video Courses - Requires free registration.. lots of courses
- UCCS Math 432 Modern Analysis II | Spring 2008
- UCCS Math 311 Number Theory | Spring 2008
- UCCS Math 535 Applied Functional Analysis | Spring 2006
- Texas A&M University - Math 614 Dynamical Systems and Chaos
- MIT OpenCourseWare | Mathematics | Video Lectures- 18.03 Differential Equations, 18.06 Linear Algebra, 18.085 Computational Science and Engineering I, 18.086 Mathematical Methods for Engineers II
Computer Science & Engineering
- Information Retrieval / Web Crawling Course - University of Freiburg
- Advanced Topics in Algorithms and Datastructures 2006 - University of Freiburg
- University of Freiburg - Advanced Topics in Algorithms and Datastructures 2005: Parallel Algorithms
- MIT Structure and Interpretation of Computer Programs, Video Lectures
- CS 251: Intermediate Software Design with C++ - Vanderbilt University
- MIT OpenCourseWare | Electrical Engineering and Computer Science | 6.046J Introduction to Algorithms (SMA 5503), Fall 2005 | Lecture Notes
- Algorithms Video Lectures from ArsDigita University
- Theory of Computation Video Lectures from ArsDigita University
- University of Washington CSE 582: Compilers
- University of Washington CSE P505: Programming Languages
- Indiana University CSCI 240 Object Oriented Programming with C++
- nanoHUB - Scientific Computing with Python
- CSE567M: Computer Systems Analysis (2006) - Washington University in St Louis Comparing systems using measurement, simulation, and queueing models
- NJIT Distance Learning Class Videos for CS 631 Data Management System Design
- NJIT Distance Learning Class Videos for CIS 375_602 Applications Development and Java
- NJIT Distance Learning Class Videos for CS 630 Operating Systems
- Wireless Sensor Networks - University of Freiburg - 2006
- UC Santa Cruz CMPE 118 - Introduction to Mechatronics
- RPI - ECSE-6961: Fundamentals of Wireless Broadband Networks. Spring 2007.
Machine Learning
- UC Berkeley Machine Learning Workshop 11 lectures
- CS 281A / Stat 241A: Statistical Learning Theory
- U Washington Machine Learning Videos
- University of Freiburg - Advanced AI Techniques - Reinforcement Learning, NLP, Bayesian Networks
Neuroscience & Biology
- Graduate Summer School: Probabilistic Models of Cognition: The Mathematics of Mind
- UCSD: Quantitative Molecular Biology - Physics 172/272
- University of Illinois at Urbana-Champaign - NSF Biophysics Summer School Lectures
- nanoHUB - Resources > Courses
- ITP Program on Dynamics of Neural Networks- Dynamics of Neural Networks: From Biophysics to Behavior
- Harvard School of Public Health: Bioinformatics Core
- UC Berkeley Webcasts | Video and Podcasts: MCB 130 Cell Biology
- UC Berkeley Webcasts | Video and Podcasts: MCB 110: General Biochemistry and Molecular Biology
- Univeristy of South Carolina - Microbiology and Immunology - Streaming Video
- Univeristy of South Carolina - Microbology Video Index
Finance and Econometrics
- University of Toronto ACT 460 / STA2502 - Stochastic Methods for Actuarial Science - S. Jaimungal, Department of Statistics and Mathematical Finance Program
- Economics 421 - Econometrics- Mark Thoma: Department of Economics, University of Oregon
- Course Video Lectures: Latent Variable Analysis Professor Bengt Muthén of the UCLA Graduate School of Education & Information Studies
- INFO 747 - Social and Economic Data - Cornell Record Linkage Course Lecture Videos Prof. John M. Abowd
- UC Berkeley Webcasts: Econometrics 244 - Discrete Choice Methods with Simulation
Seminars, Talks, and Conference Videos:
See http://del.icio.us/pskomoroch/talk+video for more links…
Physics
- View Past Public Lectures - Perimeter Institute for Theoretical Physics
- African Summer Theory Institute (ASTI): Online Lectures
- Rutgers Physics: NHETC video seminars
- UW Math: Milliman Lectures Archive
- The Vega Science Trust - Richard Feynman Videos
- Kavli Institute for Theoretical Physics (KITP) Online Conferences, Lectures and Seminars
Mathematics
- MSRI Video Archive
- Duke University Mathematics Department Video Archive
- Michigan State University Math Department - Video Lectures
Computer Science & Engineering
- Hadoop Summit and Data-Intensive Computing Symposium Videos and Slides
- SCPD - Donald E. Knuth
- David Deutsch Video Lectures on Quantum Computation
Machine Learning
- DeepLearningWorkshopNIPS2007 < Public < TWiki
- NIPS : Conferences : 2006 : Program : NIPS 2006 Schedule
- NIPS : Conferences : 2006 : Media : NIPS 2006 Media
- NIPS : Conferences : 2005 : Tutorial Videos
- NATO Advanced Study Institute on Mining Massive Data Sets for Security
Neuroscience & Biology
- UC Irvine International Imaging Genetics Conference
- Hebrew University of Jerusalem: Heller Lecture Series in Computational Neuroscience
- NIH VideoCasting: Past Events
- U Texas. Colection of Online Neuroscience Lectures
- Internet Archive Search: 2007+brain+network+dynamics
- Conference on Brain Network Dynamics 2007 - University of California Berkeley
- nanoHUB - Resources > Online Presentations
- Mathematical Biosciences Institute: Workshop on Biophysics and Mathematical Models of Calcium Channels
Finance and Economics
- International Tax Lecture Series - University of Connecticut School of Law
- Daniel Kahneman - Nobel Prize Lecture: Maps of Bounded Rationality
Open Courseware Directories and Other Video Lecture Roundup Posts
- Berkeley Course Webcasts
- MIT OpenCourseWare Videos
- Open Yale Courses
- VideoLectures - exchange ideas & share knowledge
- Free Science and Video Lectures Online!
- Lecturefox: free university lectures - computer science, mathematics, physics
- Business Intelligence, Data Mining & Machine Learning: Machine Learning OnLine Lectures - Machine Learning OnLine Lectures
- Yet Another Machine Learning Blog » Machine learning videos [Pierre Dangauthier]
- obousquet - ML Videos - Online videos of talks or lectures about Machine Learning related topics

Thanks for compiling this resource. Eventually I will work my way though it all
[…] Hidden Video Courses in Math, Science, and Engineering » Data Wrangling Blog (tags: video lectures education courses physics math science) […]
Nice list. Specially the “Computer Science & Engineering” section.
Great list of resources. I was familiar with the Berkeley and MIT OCW resources but I had not found anything beyond that. I am especially appreciative of the functional analysis and dynamical systems lectures.
Cheers
[…] Hidden Video Courses in Math, Science, and Engineering » Data Wrangling Blog (tags: education video lectures science Courses physics Math) […]
Wow!
Prescient, voluminous, and most of it currently way over my head. I love it!
thanks for the compilation(:
This is super-fantastic!
Thanks for linking to my Free Science Online blog in the first place!
I have been collecting video lectures for around 3 years now, and I found so many new video lecture courses! Holy smokes!
Sincerely,
Peteris Krumins
God bless you for taking the time to gather these links and post them. This is a treasure trove of information, for those of us that cannot find their way into a college yet (for all kinds of reasons).
Hidden Video Courses in Math, Science, and Engineering…
DataWrangling.com has put together an awesome collection of university level free coursewhere from all around the web. So if you are looking to brush up on your ecomonics, engineering, or physics, this is the article to check out.
Unlike, other site…
[…] 偶然路过这个地方,看到那些链接,感觉像发财了一样。你可以看到Berkeley、Stanford、MIT等各大名校的教学录像,包括物理、数学、计算机、生物、经济等诸多学科。向来是很喜欢国外编写的教材的,今天发现国外课堂似乎也异常的精彩,特别是MIT,实在是太牛了。要强烈推荐的是Walter Lewin的物理课,从上个月开始他的课在网上相当火爆。看看下面的视频吧,我保证你从来没有见过如此激动人心的物理课: […]
Matrix67,
I haven’t used it in a while, but the performance of Google translate on your site is amazing…
Translated blog post
-Pete
[…] Hidden Video Courses in Math, Science, and Engineering » Data Wrangling Blog (tags: computerscience career educational lectures videos programming math mathematics engineering) […]
[…] Hidden Video Courses in Math, Science, and Engineering » Data Wrangling Blog (tags: math science video cs engineering) […]
[…] Hidden Video Courses in Math, Science, and Engineering » Data Wrangling Blog (tags: video education math physics science courses lectures) […]
[…] April 12, 2008 by Shubhendu Trivedi Via DataWrangling, Here is one of my best finds since i took to blogging. […]
[…] Hidden Video Courses in Math, Science, and Engineering » Data Wrangling Blog (tags: videos courseware physics mathemaics) […]
Thanks a ton
[…] Read the rest of this great post here […]
[…] www.datawrangling.com/hidden-video-courses-in-math-science-and-engineering.html, Links to Advanced Courses with Complete Video Lectures […]
[…] Videoloengud internetist: haridus parimatelt Posted on April 13, 2008 by erikpuura See, et MIT on teinud paljud oma loengud ja õppematerjalid avalikkusele kättesaadavaks interneti kaudu, on juba vana uudis. Peter Skomoroch pani kokku lingikogu videoloengutest üle kogu maailma füüsikas, matemaatikas, arvutiteaduses, inseneriteadustes, neuroteadustes, bioloogias. Kuna paljud kommentaatorid üle maailma on tema tegevuse heaks kiitnud, olgu see lingikogu toodud ka Eesti lugejateni. […]
Thanks for your compliling and motivation. It motivated me.
[…] 배울만한게 많다. 쏙쏙 뽑아서 머리로 받아 들여야지. Hidden Video Courses in Math, Science, and Engineering […]
That is a great list. Thank you very much.
You can find one more great source at http://freevideolectures.com/
Great post … I manage technical education for a Fortune 100 company. Folks may be interested in visiting my engineering learning wiki which list similar resources. Click upon my name for access.
Peter,
Just curious and if i can ask. Is there any specific reason you put that shot from the A Clockwork Orange in the post. It got me thinking right away to establish a connection.
Cheers
- S
@Shubhendu
The shot shows the character of Alex (Malcolm McDowell) essentially forcing himself to learn something: they have him strapped down in a movie theater with his eyes held open while a series of “educational” movies are being displayed. For anyone reading this who hasn’t seen the movie, you should check it out. One of the main themes explores nature vs. nurture, whether the mind is a blank slate, and learning in general.
from wikipedia:
“Alex hears about an experimental rehabilitation programme called “the Ludovico Technique”, which promises that the prisoner will be released upon completion of the two-week treatment, and will not commit crimes afterwards.”
Alex “volunteered” to watch these disturbing movies to improve himself (really just to get out of prison), so I thought it was an extreme way to display the post’s theme of forcing yourself to watch educational video lectures at the gym.
-Pete
[…] I’ve known (and written about) MIT’s OpenCourseWare project for a while but never gone through any of the courses. I’ve found the first one I want to work through on Data Wrangling’s outstanding Hidden Video Courses in Math, Science, and Engineering page. One of the courses in the Mathematics header is Godel, Escher, Bach: A Mental Space Odyssey, and I decided to bite. […]