Who is this class for: This course is primarily aimed at third- and fourth-year undergraduates interested in Artificial Intelligence, Computer Science, and Mathematics. Students are expected to have basic programming skills and a general comfort with mathematics. Knowledge of fundamental computer algorithms is helpful for following some of the optional course content.

Created by:   The University of Melbourne

Commitment5 weeks of study, 5-10 hours per week. The last 2 weeks are optional.
How To PassPass all graded assignments to complete the course.
User Ratings
4.6 stars
Average User Rating 4.6See what learners said

How It Works

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from Your Peers
Help from Your Peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.


Earn official recognition for your work, and share your success with friends, colleagues, and employers.

The University of Melbourne
The University of Melbourne is an internationally recognised research intensive University with a strong tradition of excellence in teaching, research, and community engagement. Established in 1853, it is Australia's second oldest University.
Ratings and Reviews
Rated 4.6 out of 5 of 34 ratings

verry good

Great course, excellent videos and examples.

Difficult but rewarding course.

Excellent course, very practical with challenging exercises. The tools and knowledge leaned are of great use for solving hard problems. Special thanks for the team that made this online class available.