Attend Stanford's Intro to A.I. Course (Free)

Aikouka

Lifer
Nov 27, 2001
30,383
912
126
A friend of mine linked this, and I thought I'd share it on here as well. Apparently, Stanford is allowing you to "e-attend" its CS221: Introduction to Artificial Intelligence computer science course this fall (October 10 through December 16). The best part... it's free! It's probably best to add that since you're not actually enrolled at Stanford, all you get is a shiny certificate at the end.

I've always had an inkling to dabble more in A.I, and it's what I want to focus in if I ever decide to head back to college for my Master's. Might as well get my feet wet!

Right now, it's just a sign-up for more information:

http://www.ai-class.com/
 

Aikouka

Lifer
Nov 27, 2001
30,383
912
126
I saw a paperback version online for ~$45. Places like Amazon and such are selling the hardcover, which is around $100.

EDIT:

I'm not really worried about the price of a book though. :p
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
Awesome. I registered for more info.


Is an e-book available? How much does it cost?

Most college texts are not offered as e-books because that would disturb the status quo in the billion-dollar textbook industry scam machine.
 

Aikouka

Lifer
Nov 27, 2001
30,383
912
126
Most college texts are not offered as e-books because that would disturb the status quo in the billion-dollar textbook industry scam machine.

Amazon has it available for the Kindle, but it isn't much cheaper that way. :\
 

Fallen Kell

Diamond Member
Oct 9, 1999
6,181
520
126
I wonder what they will be covering and what language(s) they will use/require. I would assume LISP.

After looking at the site, I already own that book (well the 2nd edition) as that is what we used in college when I went. It would be interesting to have it taught by one of the co-authors.
 
Last edited:

veri745

Golden Member
Oct 11, 2007
1,163
4
81
I wonder what they will be covering and what language(s) they will use/require. I would assume LISP.

After looking at the site, I already own that book (well the 2nd edition) as that is what we used in college when I went. It would be interesting to have it taught by one of the co-authors.

The Intro to AI course I took at school (not Standford) used LISP (I think it was actually the Professor's own customized language, based on LISP)

I'm not sure if the book is the same as the one we used, though.
 

Train

Lifer
Jun 22, 2000
13,583
80
91
www.bing.com
$108 for ai book? what a scam.

My sister once had to buy a book for her nursing degree that was written by the very prof teaching her class... $600.
 

Merad

Platinum Member
May 31, 2010
2,586
19
81
Dunno if I'll have enough time to truly devote to it, but I signed up.

I just wonder, if they're putting all the effort into grading everyone's work, being available to help and all, how are they offering it for free?
 

YoungGun21

Platinum Member
Aug 17, 2006
2,546
1
81
Dunno if I'll have enough time to truly devote to it, but I signed up.

I just wonder, if they're putting all the effort into grading everyone's work, being available to help and all, how are they offering it for free?

The students taking the class in the classroom are still paying I believe. Also, the University has plenty of money to offer one free class. I'm sure they also got donations to do this too.
 

wantedSpidy

Senior member
Nov 16, 2006
557
0
0
Well I'm just going to assume, that my 40k/yr college paid them 3 yrs back so I could take this class.
 

KIAman

Diamond Member
Mar 7, 2001
3,342
23
81
I never understood "introduction" classes. What a waste of time and money. One of my biggest pet peeves about universities right after textbook scam and useless paper degrees.

With that said, I think every "introduction" class should be free.
 

Train

Lifer
Jun 22, 2000
13,583
80
91
www.bing.com
I never understood "introduction" classes. What a waste of time and money. One of my biggest pet peeves about universities right after textbook scam and useless paper degrees.

With that said, I think every "introduction" class should be free.

I think Intro classes are important. They lay a foundation for all the rest of the studies you will do in that subject matter.

Thinking back to my intro to programming class, it was basically C++ syntax. Making sure students knew loops, how to call methods, how to turn in a Comp Sci assignment using the univ share drives, etc. I breezed through it because I had already been programming in other languages for years, but some students had a hard time grasping all the concepts.

It wasn't until the 2nd tier of classes, data structures, algorithms, etc did we really get to the meat of programming, but without that fresh foundation, those classes would have been prohibitively difficult for most students.

Though realizing that AP Computer classes in high school used C++ (the only language allowed to give AP credit at the time) the Univ allowed students to test out of intro to programming (I heard it was quite easy to do)
 

Aikouka

Lifer
Nov 27, 2001
30,383
912
126
I never understood "introduction" classes. What a waste of time and money. One of my biggest pet peeves about universities right after textbook scam and useless paper degrees.

With that said, I think every "introduction" class should be free.

This seems like a bit of blind hatred spawned from the typical uselessness of "Computer Science 101." While I didn't find my first CS class to be difficult in the slightest bit, introductory courses to specific CS topics only assume you don't know anything about that specific topic. They may also assume you don't know a certain language (such as LISP for AI) if the language hasn't been taught in other courses.

In short, introductory courses are only a snooze-fest if you've already got your feet wet in the topic matter. If you've already done a decent amount of work in A.I., then yes... the course probably isn't that useful for you.
 

KIAman

Diamond Member
Mar 7, 2001
3,342
23
81
This seems like a bit of blind hatred spawned from the typical uselessness of "Computer Science 101." While I didn't find my first CS class to be difficult in the slightest bit, introductory courses to specific CS topics only assume you don't know anything about that specific topic. They may also assume you don't know a certain language (such as LISP for AI) if the language hasn't been taught in other courses.

In short, introductory courses are only a snooze-fest if you've already got your feet wet in the topic matter. If you've already done a decent amount of work in A.I., then yes... the course probably isn't that useful for you.

I believe you perceived more emotion from my post than I intended.

But to my point, do you honestly believe someone taking a "CS221" course at Stanford is synonymous to someone taking CS 101?!?
 

Aikouka

Lifer
Nov 27, 2001
30,383
912
126
But to my point, do you honestly believe someone taking a "CS221" course at Stanford is synonymous to someone taking CS 101?!?

Yes and no, because we aren't directly comparing a class, but rather the type of course. Remember what your statement was...

With that said, I think every "introduction" class should be free.

Both of these classes would be billed as "introduction courses", and that would make them fall under your belief. My post displayed the issue with introductory courses being lumped together in such a manner.

To reiterate, the non-specific CS courses are meant to teach the general concepts of Computer Science. Introductory courses typically start with the basics, which for some of the specific fields (such as A.I. or Networking) is considered quite necessary. The problem that you run into is that a decent amount of Computer Science students have already programmed before, and this means the basics in regard to general programming are usually very elementary to them.

That's why I don't agree with your statement... well, I do agree with the textbook part. :p
 

Train

Lifer
Jun 22, 2000
13,583
80
91
www.bing.com
I read on one of the Author's site that they are giving all proceeds from the book to charity. That's nice of them. Though makes me wonder why they didnt just release it as a free PDF and cut out the douche bag publishers.
 

wantedSpidy

Senior member
Nov 16, 2006
557
0
0
I read on one of the Author's site that they are giving all proceeds from the book to charity. That's nice of them. Though makes me wonder why they didnt just release it as a free PDF and cut out the douche bag publishers.
Anyone can release a pdf, few people can get published.
 

Fallen Kell

Diamond Member
Oct 9, 1999
6,181
520
126
You will find that the author here is actually a world renown subject matter expert in this field. His book is pretty much the bible on concepts here. And for those talking about the whole "intro" thing, this material is far from "intro" level material. I mean, if you want to think about it in terms of complexity, this is like an "intro" to quantum mechanics and string theory.

You need a very good understanding of probability and statistics, set theory, and strong mathematical skills in order to work out many of the issues. The math involved in partially observable Markov decision processes gets pretty overwhelming without that basis (and that is something on the course curriculum). That said, I am a little disappointed that they do not cover the entire book. I am pretty sure we did, but looking at the curriculum, they added a lot of stuff on games and robotics which I had split as different courses and didn't cover in the intro class (well, I personally had separate courses for "intro to AI", "advanced AI", "neural networks", "robotics", "machine learning", and "game theory" as an undergrad to meet my track requirements, "robotics", "neural networks", "machine learning" and "game theory" were actually all masters levels courses which I took for undergrad credit, as those were a lot more interesting to me than taking some random CS elective, and my adviser and professors signed off on letting me take them).

Now that I think back on it, I remember the during the final in "Advanced AI". I was one of the last people there (maybe 5 people left out of the 30 or so in the course) needing to ask the professor a question about the final question, because his question had no valid answer due to a mistake he made in the initial state of the problem. And after standing there with him for a few minutes going over all my work on the problem he agreed with me as there was no solution, and he then announced a change to the problem. He looked at all the other finals which had already been handed in and told me afterward that all of them made the same mistake he made when he formulated the question. Needless to say I got one of the two A's he handed out that term, and that was when he invited me to take his masters class the next term on "machine learning" since he knew I could handle the material. That all said, I don't think I have used any of that knowledge in my work, but it sure was a lot more interesting than anything else I would have taken, and they didn't seem to have things like crap "busy work" (i.e. something that will take you 30 hours to do that week simply because the professor feels that you need to do 30 hours of work to hand in to him each week...)
 
Last edited:

wantedSpidy

Senior member
Nov 16, 2006
557
0
0
I dont think publicity is their problem. Being teachers of the course at Stanford and all.
Bottom line is in order to gain recognition you need to publish a book. It's not the same as publicity. He probably doesn't have to publish to prove to his students/younger people in the field how good he is, but a published bible book is a proven benchmark.

You will find that the author here is actually a world renown subject matter expert in this field. His book is pretty much the bible on concepts here. And for those talking about the whole "intro" thing, this material is far from "intro" level material. I mean, if you want to think about it in terms of complexity, this is like an "intro" to quantum mechanics and string theory.

You need a very good understanding of probability and statistics, set theory, and strong mathematical skills in order to work out many of the issues. The math involved in partially observable Markov decision processes gets pretty overwhelming without that basis (and that is something on the course curriculum). That said, I am a little disappointed that they do not cover the entire book. I am pretty sure we did, but looking at the curriculum, they added a lot of stuff on games and robotics which I had split as different courses and didn't cover in the intro class (well, I personally had separate courses for "intro to AI", "advanced AI", "neural networks", "robotics", "machine learning", and "game theory" as an undergrad to meet my track requirements, "robotics", "neural networks", "machine learning" and "game theory" were actually all masters levels courses which I took for undergrad credit, as those were a lot more interesting to me than taking some random CS elective, and my adviser and professors signed off on letting me take them).

Now that I think back on it, I remember the during the final in "Advanced AI". I was one of the last people there (maybe 5 people left out of the 30 or so in the course) needing to ask the professor a question about the final question, because his question had no valid answer due to a mistake he made in the initial state of the problem. And after standing there with him for a few minutes going over all my work on the problem he agreed with me as there was no solution, and he then announced a change to the problem. He looked at all the other finals which had already been handed in and told me afterward that all of them made the same mistake he made when he formulated the question. Needless to say I got one of the two A's he handed out that term, and that was when he invited me to take his masters class the next term on "machine learning" since he knew I could handle the material. That all said, I don't think I have used any of that knowledge in my work, but it sure was a lot more interesting than anything else I would have taken, and they didn't seem to have things like crap "busy work" (i.e. something that will take you 30 hours to do that week simply because the professor feels that you need to do 30 hours of work to hand in to him each week...)
I had a similar experience with a professor in ECE. It was an advanced course in semiconductors. I don't use any of that knowledge either, but the thrill I experienced in that class is one of my most memorable experiences in a college classroom.

I'm really hoping this class will be great for those of us who didn't get time to explore AI in school. I personally am going to put in 30/40 hrs a week on this course. Fck Java/Spring/EMS and that crap boring crap :-(
 

KIAman

Diamond Member
Mar 7, 2001
3,342
23
81
I guess I just work differently than most of you. College was just a huge waste of time, although I did get several degrees out of it.

I would rather spend that 30-40 hours a week to make more money if I had that time to spend on a class.

Programming and technology is interesting, but buying whatever I want is even more interesting for me, lol.
 

Aikouka

Lifer
Nov 27, 2001
30,383
912
126
I guess I just work differently than most of you. College was just a huge waste of time, although I did get several degrees out of it.

I agree that some of college felt like a bit of a waste. In hindsight, I kind of wish that I would have looked for a harder college when it came to computer science or perhaps one that had a nice 5-year program (bachelor's + master's).

At times, I've wondered how easy it would be to forgo a degree and attempt to learn computer science on your own. With how prolific the Internet is these days, it's so easy to get what I'd call some "essential workplace training" in while working on pet projects. How many college kids do you know come out with a degree but also know how to work with CM systems, reporting tools, and teams of people. The only place I got any of that from was an internship that I took between my junior and senior year of college, which is why I always tell CS students that I know to get an internship.

You need a very good understanding of probability and statistics, set theory, and strong mathematical skills in order to work out many of the issues. The math involved in partially observable Markov decision processes gets pretty overwhelming without that basis (and that is something on the course curriculum).

The one worry that I have about taking this course is that my math knowledge is going to fail me. :\