Featured resource
pluralsight tech forecast
2025 Tech Forecast

Which technologies will dominate in 2025? And what skills do you need to keep up?

Check it out
Hamburger Icon
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Data

How Machine Learning Works

Machine learning is amazing… and intimidating. How can computers do magical things like understand images or text? This training for programmers will dispel the magic and help you to build your own computer vision program, starting from scratch.

Paolo Perrotta - Pluralsight course - How Machine Learning Works
by Paolo Perrotta

What you'll learn

Machine learning is fascinating, but those math-heavy tutorials can be intimidating, even for a programmer. In this course, How Machine Learning Works, you’ll learn the basics of machine learning from code. 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.

Table of contents

About the author

Paolo Perrotta - Pluralsight course - How Machine Learning Works
Paolo Perrotta

Paolo Perrotta is a traveling coach and a software mentor. He wrote "Metaprogramming Ruby", widely praised as one of the essential books on Ruby.

More Courses by Paolo