- Joined
- Feb 15, 2007
- Messages
- 2,334
- Reaction score
- 649
For decades MIT has been dedicated to recording lectures and providing them for free (via creative commons) online and recently doing this through their Open CourseWare initiative. Most of these are available on YouTube but a better listing can be found at the OCW website.
I'd suggest for everyone here to watch the Abelson/Sussman lectures for SICP: Structure and Interpretation of Computer Programs, Video Lectures
This is an excellent course for new and experienced programmers. It covers LISP (Scheme, you can download the MIT Scheme from GNU, if you want to follow along, it's provided in an Emacs like manner so go through the tutorial to learn how to use the interpreter then you can play with it) and goes through some very good and interesting topics in many aspects of computer science showing off the power of lisp and enlightening your thought process with the capabilities of functional programming and recursive thought processes. Fully understanding this then following up with more advanced LISP material will absolutely change your mental processes as a programmer and make you more competent.
I also recommend for you programmers:
Enjoy and learn.
I'd suggest for everyone here to watch the Abelson/Sussman lectures for SICP: Structure and Interpretation of Computer Programs, Video Lectures
This is an excellent course for new and experienced programmers. It covers LISP (Scheme, you can download the MIT Scheme from GNU, if you want to follow along, it's provided in an Emacs like manner so go through the tutorial to learn how to use the interpreter then you can play with it) and goes through some very good and interesting topics in many aspects of computer science showing off the power of lisp and enlightening your thought process with the capabilities of functional programming and recursive thought processes. Fully understanding this then following up with more advanced LISP material will absolutely change your mental processes as a programmer and make you more competent.
I also recommend for you programmers:
- MIT OpenCourseWare | Electrical Engineering and Computer Science | 6.046J Introduction to Algorithms (SMA 5503), Fall 2005 | Home
- MIT OpenCourseWare | Electrical Engineering and Computer Science | 6.189 Multicore Programming Primer, January IAP 2007 | Home
- MIT OpenCourseWare | Mathematics | 18.06 Linear Algebra, Spring 2010 | Home
Enjoy and learn.
Last edited:

