Sunday, January 18, 2009

Free Online Courses from Universities

  • Artificial Intelligence - Introduction to Robotics - Multiple formats - Oussama Khatib, Stanford
  • Artificial Intelligence - Natural Language Processing - Multiple formats - Christopher Manning, Stanford
  • Artificial Intelligence - Machine Learning - Multiple formats - Andrew Ng, Stanford
  • Artificial Intelligence - YouTube - P.Dasgupta, IIT
  • Computer Graphics - YouTube - Sukhendu Das, IIT
  • Computer Networks - YouTube - S.Ghosh, IIT
  • Computer Science 1 - Feed - UCLA
  • Discrete Mathematical Structures YouTube - Kamala Krithivasan, IIT
  • Introduction to Computer Science: Programming Methodology - Multiple formats - Mehran Sahami, Stanford
  • Introduction to Computer Science: Programming Abstractions - Multiple formats - Julie Zelenski, Stanford
  • Introduction to Computer Science: Programming Paradigms - Multiple formats - Jerry Cain, Stanford
  • Introduction to Computers - Feed - Americ Azevedo, UC Berkeley
  • Introduction to Computer Graphics - YouTube - Prem Kalra, IIT
  • Introduction to Problem Solving & Programming - YouTube - Deepak Gupta, IIT
  • Multimedia Systems iTunes - Surendar Chandra, Notre Dame
  • Operating Systems and System Programming - iTunes - Feed - Multiple professors, UC Berkeley
  • Operating Systems Principles - iTunes - Surendar Chandra, Notre Dame
  • The Future of the Internet - iTunes - Ramesh Johari, Stanford
  • The Structure and Interpretation of Computer Programs - iTunes - Video Feed - Stream - Brian Harvey
  • Understanding Computers and the Internet - iTunes - Feed - David Malan, Harvard University

Sunday, January 4, 2009

Java Passion from ang Shin of Sun Microsystems

http://www.javapassion.com/javaintro/

Been following this guy for 7 years now!

Land of Code

About www.Landofcode.com

Landofcode.com was created as a provider of free information on web development and several other subjects. To be a useful tool for those who want to get in the know of web development, as well as have an understanding of computer programming in general.

Clarity, accuracy, and quality

When presenting a subject to be learned, it is imperative that the information used contains various elements which are essential to the learning process. These elements when present in the material allow for a better understanding and facilitate the learning process.

The first element essential to the learning process is clarity. We strive for the information on this website to be presented in a clear fashion that is free of ambiguity, unnecessary complication, and confusion.

The second element essential to the learning process is accuracy. We strive for the information presented on this website to be accurate, and are constantly on the lookout for any technical errors and other inaccuracies. If you spot an error in any of our pages, please contact us and tell us about it. We will fix the error(s) as soon as possible.

The third element essential to the learning process is quality. We strive for the information presented on this website to not be to verbose, but at the same get the point across, and make sure you understand it. We believe in the motto "quality over quantity"

Theory and practice

The material presented at Landofcode.com is not simply information to be read and remembered. Along with theoretical knowledge, we provide a means of practicing what you have learned so that you can truly remember the information and constantly improve your skills.