• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

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

Aikouka

Lifer
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/
 
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. 😛
 
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.
 
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:
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.
 
$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.
 
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?
 
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.
 
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 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)
 
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.
 
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?!?
 
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. 😛
 
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.
 
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.
 
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:
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 :-(
 
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.
 
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. :\
 
Back
Top