I had mentioned in a previous post that I was watching the Stanford CS 106A Lectures on youtube. The series is 28 videos long and each video is about 50min long. I finished watching the whole series yesterday so I figured I would write up a review.
First and foremost the best thing about this series is the professor. Professor Mehran Sahami is a great teacher and makes the most dry topics enjoyable. Since he has such a ‘fun’ teaching style you forget that your watching a college lecture at times. He explains every topic in detail and shows practical examples. So you have a good chance at retaining the material. The series is called “Programming Methodology” and you learn Java while learning the basic fundamental behind Computer Science. For the first lecture or two you use “Karel The Robot” which is a very gentle introduction to programming. After that you spend most of the remaining time learning different parts of the ACM library. If you follow the series and do the class assignments you will be creating all kinds of programs/games.
So if your new to programming and do not have any college level CS classes under your belt I HIGHLY recommend this series. Professor Mehran Sahami is such a great teacher and the actual material is great for someone new to programming or even CS theory.
You can view the series here
(I would like to also hint that in my coming posts I will be announcing some great news. So if you would like to read my future posts I encourage you to subscribe to my blog.)
Related posts:









































