subject
Intro

CS188.1x: Artificial Intelligence

 with  Dan Klein and Pieter Abbeel
Class Central Course Rank
#2 in Subjects > Computer Science > Artificial Intelligence

HIGHEST RATED MOOC

This course is a Top 50 MOOC of All Time based on thousands of reviews written by Class Central users. It's guaranteed to be good!

Check out the rest of the Top 50 here.

Artificial intelligence is already all around you, from web search to video games. AI methods plan your driving directions, filter your spam, and focus your cameras on faces. AI lets you guide your phone with your voice and read foreign newspapers in English. Beyond today's applications, AI is at the core of many new technologies that will shape our future. From self-driving cars to household robots, advancements in AI help transform science fiction into real systems.

The course will introduce the basic ideas and techniques underlying the design of intelligent computer systems. CS188.1x focuses on Behavior from Computation and will cover the following areas:

Statistical and decision–theoretic modeling paradigm. By the end of this course, you will have built autonomous agents that efficiently make decisions in stochastic and in adversarial settings.
Reasoning and Learning. With this additional machinery your agents will be able to draw inferences in uncertain environments and optimize actions for arbitrary reward structures. Your machine learning algorithms will classify handwritten digits and photographs.
Applications for a wide variety of artificial intelligence problems. The techniques you learn in CS188x will serve as the foundation for further study in any application area you choose to pursue.
Join us today to learn more about how AI affects your life, and where it is headed in the future.
30 Student
reviews
Cost Free Online Course
Pace Finished
Provider edX
Language English
Certificates Paid Certificate Available
Calendar 12 weeks long
+ Add to My Courses
In-Depth Review
Demanding and difficult, CS188.1x is one of the best courses on the topic of AI available online. With a fair amount of Python experience tackle the Pac-Man project and gain tangible experience with reinforcement learning. Read Review
Learn Data Analysis udacity.com

Learn to become a Data Analyst. Job offer guaranteed or get a full refund.

Advertisement
75+ Hour Free Coding Course flatironschool.com

Get started with Ruby & JS curriculum online with all-day instructor help.

Advertisement
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

30 reviews

Write a review
2 out of 2 people found the following review useful
2 years ago
Gregory J Hamel ( Life Is Study) completed this course and found the course difficulty to be hard.
CS188.1x: Artificial Intelligence is an introductory AI course offered by UC Berkeley through the edX MOOC platform. CS188.1x covers roughly the first half of the material in the full on-campus AI course in the span of 12 weeks. Major course topics include search algorithms and heuristics, constraint satisfaction probl Read More
CS188.1x: Artificial Intelligence is an introductory AI course offered by UC Berkeley through the edX MOOC platform. CS188.1x covers roughly the first half of the material in the full on-campus AI course in the span of 12 weeks. Major course topics include search algorithms and heuristics, constraint satisfaction problems, Markov decision processes and reinforcement learning. The course assumes you have taken a first course in algorithms, are familiar with basic data structures, have basic python programming skills and are comfortable with mathematical notation. There isn't any particularly hairy math, but there are a lot of variables and symbols flying around at times. Grading is based on weekly homework assignments that allow unlimited attempts, 3 programming projects and a final exam that allows 1 or 2 attempts per question.

CS188.1x is a direct adaptation of the on-campus AI course. The lecture videos are edited versions of lectures delivered on-campus but instead of seeing the professor, we mostly see the presentation slides themselves with a voice-over from the professor. Direct adaptations of on-campus courses don't always work so well with MOOCs, but this course pulls it off perfectly. The professor speaks clearly and explains topics well. The lecture slides are extremely well-made, with clean text and even a bunch of cute robot and pacman art to go along with the content. The videos are cut down into digestible 5 to 15 minute segments and there are practice comprehension questions following most of the videos that allow you to take a second to reflect and digest the content.

Many courses that have great presentation fall flat when it comes to assignments. This is not one of those courses. The three pacman-themed programming projects are among the best programming assignments I've encountered in any online course. Each project consists of several parts that involve implementing AI algorithms you study in class in the context of a pacman game. The course provides you with all the code you need to run the game, a variety of convenience functions and skeleton code that you have to fill in with algorithms that accomplish the prescribed tasks. The assignments can be frustrating at times, but seeing your code in action with a little pacman racing around gobbling food pellets and ghosts is surprisingly gratifying. It also helps you gain a better understanding of how the algorithms work.

Berkeley CS188.1x: Artificial Intelligence is one of the best MOOCs on the web. It is so good that many students on the forums were eager to take part 2. Unfortunately the professors haven't gotten around to adapting the second half of the full AI course into a MOOC (they did express the desire to do so in the future) but they will give you access to an archived version of the full course upon request.

I give Berkeley CS188.1x 5 out of 5 stars: Excellent.
Was this review helpful to you? YES | NO
2 out of 4 people found the following review useful
3 years ago
profile picture
Anonymous completed this course.
GREAT COURSE - BUT @AWFUL , THIS IS THE WORST COURSE EVER This is a course that is challenging. Without the background you really will need to put the time in. I worked through the material well after the course completion date. However I have some background in computer science, though have not worked in IT for mor Read More
GREAT COURSE - BUT

@AWFUL , THIS IS THE WORST COURSE EVER

This is a course that is challenging. Without the background you really will need to put the time in.

I worked through the material well after the course completion date. However I have some background in computer science, though have not worked in IT for more than 15 years. I have a degree in computer science and in the past few years, for fun, completed the related edX courses (CS50x, CS.169.1x, CS.169.2x, EECS149.1x, 6.00x, UT.6.01x). The latter (academic theory) served me well.

For anyone wanting to learn about this topic I could not recommend this course more highly! In my opinion it is one of those LANDMARK ON-LINE courses (in the same calibre as the Walter Lewin Physics offerings, though more recent).

While I did not know the material, most of it was vaguely familiar and had been touched on in the other courses I have completed. So I recognised the material and its familiarity made it easier - and I know how crucial that material is to the subject.

This is one of those GREAT COURSES and if you are motivated will deliver huge returns in terms of skills in computer science.

Regards

Peter
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
profile picture
Anonymous completed this course and found the course difficulty to be hard.
Yes, this course was amazing, and I would definitely recommend it to anybody with a solid mathematical background as a sneak into the concepts of AI. The mathematical part was the dimension which I loved the most, because it was the challenging part. For an experienced programmer, the programming assignments may not Read More
Yes, this course was amazing, and I would definitely recommend it to anybody with a solid mathematical background as a sneak into the concepts of AI. The mathematical part was the dimension which I loved the most, because it was the challenging part.

For an experienced programmer, the programming assignments may not be really that demanding: the focus was on figuring out the right spots in the given code templates to fill in code snippets or some small algorithms. That was a nice thing, it was fun, but it was not challenging in the sense that you had to transform algorithms and concepts into your mind and then into your own code. But, that was neccessary, because the computer-assessed program was a Pacman emulation.

The fine thing, as I have mentioned, was the mathematical challenge, and you had to think hard and thouroughly. I have enjoyed that part very much.

Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
2 years ago
Bobby Brady partially completed this course, spending 6 hours a week on it and found the course difficulty to be very hard.
I took this course after attempting the first iteration of Caltech's Learning From Data. I enjoyed the material and lectures immensely and consider it one of the best artificial intelligence courses available online. The quizzes effectively reinforced everything you learned and the programming project was an agent base Read More
I took this course after attempting the first iteration of Caltech's Learning From Data. I enjoyed the material and lectures immensely and consider it one of the best artificial intelligence courses available online. The quizzes effectively reinforced everything you learned and the programming project was an agent based pacman game. Brilliant. you absolutely need a solid foundation in probability, intelligent agents and expertise in at least one object oriented programming language.

Seriously hoping Dan Klein and company will resurrect this course for another run.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
4 years ago
profile picture
Anonymous completed this course.
AWESOME, THIS IS THE BEST COURSE EVER. This is a kick ass course. It's hard. I have taken a lot of Coursera and edX courses and this was one of the hardest (and it was only half the course). That is why people here gave it a bad review. But this is reality. Hard. If you don't have what it takes don't take the course. Read More
AWESOME, THIS IS THE BEST COURSE EVER.

This is a kick ass course. It's hard. I have taken a lot of Coursera and edX courses and this was one of the hardest (and it was only half the course). That is why people here gave it a bad review. But this is reality. Hard. If you don't have what it takes don't take the course. If you have what it takes it will be an unbelievable experience and you will learn some of the coolest things you will ever get to learn. You can also use this knowledge beyond this class which will definitely be a weapon in your hands. A huge weapon. If you have not strong mathematical background and no programming experience it's not for you. Check the prerequisites.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 years ago
profile picture
Anonymous completed this course.
The best MOOC I have taken!

I had already taken a graduate class in AI at a respected university, but I learned so much more in this class.
Was this review helpful to you? YES | NO
8 months ago
Eugene Abramchuk completed this course, spending 12 hours a week on it and found the course difficulty to be hard.
Easily best course I've ever taken! Reasonably hard, no background needed (some high school math and familiarity with programming is a plus) and Dan Klein / Pieter Abbeel led it in such a fun way, that I could not wait for the next week's materials. The downside for me was that it was rather time consuming: by the mi Read More
Easily best course I've ever taken!

Reasonably hard, no background needed (some high school math and familiarity with programming is a plus) and Dan Klein / Pieter Abbeel led it in such a fun way, that I could not wait for the next week's materials.

The downside for me was that it was rather time consuming: by the middle of the course I spent about a 1-1.5h on workdays and took one whole weekend day for the course tasks.

It's very sad they discontinued the course.
Was this review helpful to you? YES | NO
4 years ago
profile picture
Anonymous completed this course.
I had taken the AI course from Norvig and Thrun and thought it was the best course ever. I had to review my "belief state" after I started folllowing this amazing course from Dan Klein. It is not simply the best course on AI ever made available online. It is the best course ever made available on any subject. Read More
I had taken the AI course from Norvig and Thrun and thought it was the best course ever. I had to review my "belief state" after I started folllowing this amazing course from Dan Klein. It is not simply the best course on AI ever made available online. It is the best course ever made available on any subject.

Challenging and rewarding, I cannot imagine how long it would take to learn such concept with Dan Klein guidance. And he's funny too!
Was this review helpful to you? YES | NO
5 months ago
profile picture
Michal Kosinski completed this course, spending 15 hours a week on it and found the course difficulty to be hard.
One of the most interesting courses I have ever taken, same top league as Machine Learning by Andrew Ng. 12 weeks of pure fun.
Was this review helpful to you? YES | NO
4 years ago
profile picture
Anonymous completed this course.
Excellent course, they're using a pacman videogame to do the coding assignments. Dan Klein explains things very clearly.
Was this review helpful to you? YES | NO
4 years ago
profile picture
Anonymous completed this course.
Great class. Superb lectures. Amazing material. Can't be beat. Oh, it's hard too.
Was this review helpful to you? YES | NO
4 years ago
profile picture
Anonymous completed this course.
Incredibly fun homeworks helping PacMan beat the ghosts. Great teacher.
Was this review helpful to you? YES | NO
4 years ago
profile picture
Anonymous completed this course.
Excellent course - challenging, but very well taught.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
Was this review helpful to you? YES | NO
8 months ago
Piotr Dziuba completed this course.
Was this review helpful to you? YES | NO
a year ago
Mark Henry Butler completed this course.
Was this review helpful to you? YES | NO
a year ago
Michael A. Alcorn completed this course.
Was this review helpful to you? YES | NO
3 years ago
profile picture
Billy Lim completed this course, spending 5 hours a week on it and found the course difficulty to be hard.
Was this review helpful to you? YES | NO
2 years ago
Liviu completed this course.
Was this review helpful to you? YES | NO
a year ago
Colin Khein completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Rafael Prados completed this course.
Was this review helpful to you? YES | NO
2 years ago
Mal Minhas completed this course, spending 6 hours a week on it and found the course difficulty to be hard.
Was this review helpful to you? YES | NO
a year ago
Pablo Torre audited this course.
Was this review helpful to you? YES | NO
8 months ago
Nick Condo completed this course.
Was this review helpful to you? YES | NO
3 years ago
profile picture
Evgeniy Mikhailovich Zheltonozhskiy completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
Was this review helpful to you? YES | NO
2 years ago
Dmitry Nikulin completed this course.
Was this review helpful to you? YES | NO
2 years ago
Foo Ghee Chong completed this course.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous completed this course.
Was this review helpful to you? YES | NO
3 years ago
profile picture
Tijl De Backer completed this course, spending 10 hours a week on it and found the course difficulty to be hard.
Was this review helpful to you? YES | NO

Write a review

How would you rate this course? *
How much of the course did you finish? *
Review
Create Review