In this course,
First, you will have a look at supervised learning, and you'll quickly move to coding your first learning program, and see how to improve that program line by line.
Then, you'll discover how to improve that program line by line. Finally, you'll see how to write this program by yourself, without resorting to obscure machine learning libraries.
By the end of the course, you'll have a working computer vision program that recognizes handwritten characters, and you'll have practical knowledge of the foundational ideas of machine learning.