Want to learn Artificial Intelligence? Good.

In a little more than a month, tens of thousands of people around the world will attend a class on Artificial Intelligence at Stanford. Registration for this class is still open for both class ‘tracks’. The “basic” track is simply watching lectures and answering quizzes, or a slightly more advanced version of MIT OpenCourseware or Khan Academy. The “advanced” track is the full class, requires homework and exams, and aspires to Stanford difficulty.

With thousands of people taking this class, there’s bound to be a few study groups popping up around the web. The largest ones we’ve seen are /r/aiclass on Reddit and the stack overflow style aiqus. The most common reply to ‘what language should I learn from this class?’ is Python, although there’s an online code repo that has the text’s working code in Lisp, Java, C++ and C#.

If AI doesn’t float your boat, there are two more classes being taught from Stanford this fall: machine learning and introduction to databases. Any way you look at it, you’re getting to take a class from one of the preeminent instructors in the field for free. Do yourself a favor and sign up.

Thanks to everyone who sent this in. You can stop now.


  1. Max says:

    *lol* the picture is the logo of the application “Camera Monitor” (you can google it) shipped with my Kubuntu installation :D

  2. xorpunk says:

    Looks like it’s mostly algo explanations with some 3D planner demos. All based on collisions and levels.

    It’d be cool if they offered cybernetics.

  3. dom says:

    Thanks for this post. I might have missed these courses without it.

    I signed up for all three!

  4. buzzles says:

    I’ve signed up as this should prove really interesting.

    Helps of course that after finishing my Comp Sci BSc last year I was kicking myself for not taking the AI related units such as Genetic Algorithms.

    Hopefully this’ll also give me some ideas and leave hooks as to where I can dabble with fuzzy logic (a unit I did take), as AI seems like the perfect field for that.

  5. The most common reply to ‘what language should I learn from this class?’ is Python thanks.

  6. xavier stone says:

    Hate to be that guy but, “Thanks to everyone who send this in. You can stop now.”

    – “send” should be “sent”.

  7. Nabil says:

    So are people going to be doing machine learning or AI? Haven’t decided myself, but the labs for machine learning seem more fun.

  8. I chose AI on basic and also machine learning.

    I have a school beside this, so this is going to be funny :P

  9. pRoFlT says:

    See you all in class.

    Thanks HAD.

  10. steaky says:

    so I did my degree in electronic engineering and cybernetics – taught by Captain Cyborg (Kevin Warwick) himself.
    and I’ve just signed up to all three. See you all there

  11. Necromant says:

    See you all in class, guys.
    Thanks, HaD.

  12. c3p says:

    studying at the RWTH informatics. let’s see how Standford is in comparison ^^

  13. Jakob says:

    I hope someone here comes back with a cool AI solution for FPGAs.

  14. jwrm22 says:

    Whoa… This is great! I’ve signed in for the advanced. Just one problem, this isn’t the only class I’m taking.

    This is what I guessed it would be like. Signing in for classes in America, without going there… Watching lectures online.

    I can’t wait! see you all in class, guys.

  15. steve says:

    I am in.

  16. nslasha says:


    found a list of relevant ebooks on here, be some good background reading for the course. The texbook fromt the course is on here too.

  17. third says:

    Signed up for Advanced AI course and plan to do ML as a Basic course.

    I’m actually pretty excited about this!

  18. vtl says:

    Holy crap this will be boring as hell. If you think learning artificial intelligence at university involves something fun like building some sort of awesome robot that can take over the world you’re delluding yourself.

    Im doing a computer science/engineering double degree and I did AI in the previous semester. It is boring and one of the dreaded core courses that you have to do in Computer Science. You mostly learn about tree search traversal algorithms such as the travelling salesman problem.
    The only coding that was fun was that we programmed an algorithm to play checkers. Sounds more fun than it actually is. All youre doing is assigning scores to pieces and adding them up to compare which move is best.

    Most of what you learn is theory based and totally boring. If I were to pick some course for some person to do for free it’d be some kind of programming course where you actually program and not waste time about theory.

    • James says:

      Then you should of course feel free not to sign up. Just because you got nothing out of it doesn’t mean it is a waste of time for anyone else.

      Oh, and theory is what differentiates the Java jockeys from real engineers and scientists. People who find theory boring simply lack the intellect and imagination required to see the applications that sit behind the theory.

    • Jay says:

      I’ve had the same boring courses so I have felt your pain sir. Hopefully these courses aren’t the same ones we’ve suffered through. I’m too busy to sign up for these myself, so I guess I’ll never really know.

    • Necromant says:

      @vtl: The subject is not boring or not. It’s how you use the knowledge acquired. Just like the verilog classes we took once I was back a student. Some took the boring way doing adders and muls, filters just to get past it, and some (incl. me) teamed up, picked an FPGA dev board and made a small RISC CPU + assembler for it, and that was MUCH more fun.

  19. This semester, I have AI course with the same book. I already started reading for my classes. I will definitively try the online course! We are using PROLOG to code our first “game”.

    It’s won’t be a walk in the park!!

  20. melvin goldstein says:

    Einstein said “God doesn’t play dice” but much of mother nature can be emulated with a random number generator. Are there “Physics Foibles”? Numbers are the Supreme Court of science. What would Godel say?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 97,902 other followers