20 Video Lectures on algorithms

Featured December 25th, 2009

Reading from ebooks and text books can help you with a good understanding of algorithms. To aid those efforts you can as well watch these helpful video lectures online for free. They are long and informative !!

Video Lectures

[1] Algorithms — overview

[2] Sorting

[3] Sorting II

[4] Searching & Data Structures

[5] Red-Black Trees

[6] Graph Algorithms I – Topological Sorting, Prim’s Algorithm

[7] Graph Algorithms II – DFS, BFS, Kruskal’s Algorithm, Union Find Data Structure

[8] Graph Algorithms III: Shortest Path

[9] Graph Alg. IV: Intro to geometric algorithms

[10] Geometric Algorithms: Graham & Jarvis

[11] Dynamic Programming I

[12] Dynamic programming II

[13] Parsing

[14] Knapsack, Bandwidth Min. Intro: Greedy Algs.

[15] Greedy Algs. II & Intro to NP Completeness

[16] NP Completeness II & Reductions

[17] NP Completeness III – More Reductions

[18] NP Completeness IV

[19] Approximation Algs.

[20] Alternate Models of Computation

Miscellaneous

[a] MIT OpenCourseWare: Introduction to Algorithms
- These videos are available on YouTube and a variety of other formats.

[b] ArsDigita Lectures by Shai Simonson

Python Video Tutorials

Uncategorized December 6th, 2009

Getting started with python programming is really easy given the number of tutorials available and the brilliant python documentation. Yet, it is very typical for someone to look for python video tutorials as it just makes the learning even more easier. here is a wonderful series of video tutorials that takes you from being a novice to another level of novice in python programming. It is a wonderful start for someone who is just stepping into programming for the first time.