5 Free Courses for Getting Started in Artificial Intelligence


Don't know where or how to start learning? But learning more about artificial intelligence, and the myriad overlapping and related fields and application domains does not require a PhD. Getting started can be intimidating, but don't be discouraged; check out this motivating and inspirational post, the author of which went from little understanding of machine learning to actively and effectively utilizing techniques in their job within a year. With more and more institutes of higher learning today making the decision to allow course materials to be openly accessible to non-students via the magic of the web, all of a sudden a pseudo-university course experience can be had by almost anyone, anywhere. Have a look at the following free course materials, all of which are appropriate for an introductory level of AI understanding, some of which also cover niche application concepts and material.

Robotics Education in Emerging Technology Regions

AAAI Conferences

Robotics is a unique educational tool for many reasons including its ability to inspire students and motivate them to be creative. This paper presents our experiences in designing and teaching introductory robotics courses in Qatar and Ghana, two contexts in which robotics is not established and computing technology is in its early stages of impact. We discuss the motivation, challenges, approach, impact, similarities and differences in teaching robotics in these two settings. We highlight lessons learned from these experiences that are generally applicable to robotics education in emerging technology regions.

30 Free Resources for Machine Learning, Deep Learning, NLP & AI


This is a collection of free resources beyond the regularly shared books, MOOCs, and courses, mostly from over the past year. They start from zero and progress accordingly, and are suitable for individuals looking to pick up some of the basic ideas, before hopefully branching out further (see the final 2 resources listed below for more on that). These resources are not presented in any particular order, so feel free to pursue those which look most enticing to you. All credit goes the the individual authors of the respective materials, without whose hard work we would not have the benefit of learning from such great content.

Mining of Massive Datasets


Big-data is transforming the world. Here you will learn data mining and machine learning techniques to process large datasets and extract valuable knowledge from them. The book is based on Stanford Computer Science course CS246: Mining Massive Datasets (and CS345A: Data Mining). The book, like the course, is designed at the undergraduate computer science level with no formal prerequisites. To support deeper explorations, most of the chapters are supplemented with further reading references.

CS 188: Introduction to Artificial Intelligence, Fall 2018


This course will introduce the basic ideas and techniques underlying the design of intelligent computer systems. A specific emphasis will be on the statistical and decision-theoretic modeling paradigm. By the end of this course, you will have built autonomous agents that efficiently make decisions in fully informed, partially observable and adversarial settings. Your agents will draw inferences in uncertain environments and optimize actions for arbitrary reward structures. Your machine learning algorithms will classify handwritten digits and photographs.