views:

199

answers:

6

Possible Duplicates:
Where can I find video lectures on software engineering?
What are your favorite CS video lectures?

I am a newbie to programming. I come from non CS background(no formal degree). I program in C#. mostly winforms.

Can you please recommend me videos/lectures for following topics:

  • Computer Science general
  • Algorithms
  • Datastructure
  • Database
  • Based on my background if you would like to recommend any thing which is important to learn.

Thanks in advance.

A: 

MIT's Introduction to Algorithms (SMA 5503) is quite good when it comes to Algorithms and Data Structures.

Sebastian P.
A: 

Both MIT and Stanford, two of the top CS programs in the US offer all or some, respectively, of their lectures online, for free. Check out the above links for a listing of the courses.

Barry Wark
+3  A: 

G'day,

The online MIT lectures "The Structure and Interpretation of Computer Programs" by Abelson and Sussman is excellent.

HTH

cheers,

Rob Wells
+1  A: 

Today i stumbled upon this : "45 Free Online Computer Science Courses

have fun ;)

n00ki3
A: 

Richard Buckland's course on Higher computing is excellent. It is a joy to watch and easy to understand.

anderstornvig
+2  A: 

CS @ Academic Earth - has a vast collection of most top-notch free online courses.

Yuval A