5 Free Resources for Getting Started with Self-driving Vehicles

This is a short list of 5 resources to help newcomers find their bearings when learning about self-driving vehicles, all of which are free. This should be sufficient to learn the basics, and to learn where to look next for further instruction.
By Matthew Mayo, KDnuggets.
Self-driving car header

From Computer Vision for Autonomous Vehicles: Problems, Datasets and State-of-the-Art, below.

Interested in self-driving vehicles? Don't know where or how to start learning?

Formal education in this topic is sparse, and so those interested in learning must do so with a hacker mentality. I have collected a short list of 5 resources to help newcomers find their bearings, all of which are free. Hopefully it is useful to some.

1. The Machine Learning Algorithms Used in Self-Driving Cars

This KDnuggets post will get your feet wet in the world of autonomous vehicle algorithms, providing an introductory insight into what to expect if you travel down this road, pun intended.

Machine Learning applications include evaluation of driver condition or driving scenario classification through
From Harrison Kinsley's Python plays Grand Theft Auto V video series.

The series is past 17 videos at this point, broken up into easily-digestible chunks. Check out the accompanying code here: Explorations of Using Python to play Grand Theft Auto 5. Also, Harrison has numerous other video tutorial series covering everything from Python basics to financial analysis using Python to practical machine learning and beyond, which may be of interest to readers as well.

5. Self-Driving Car Engineer Nanodegree

Self-driving cars represent one of the most significant advances in modern history. Their impact will go beyond technology, beyond transportation, beyond urban planning to change our daily lives in ways we have yet to imagine.

Students who enroll in this program will master technologies that are going to shape the future.

Udacity's marketing aside, this is probably the most thorough and concentrated formal training/education one can currently receive in the area of autonomous vehicles. I say probably because I don't have first hand experience, but I also do not see any other potential claimant to that crown a the moment. The courseware is free to access, while enrolling in the nanodegree credential will cost some money.

Here is a review of the first semester by a student, to help fill this void. You can find another student's course notes and code here if you want to get a sampling of what it is you will learn in such a collection of courses. Here are some additional self-driving car resources directly from Udacity.


  • 5 Free Courses for Getting Started in Artificial Intelligence
  • 5 EBooks to Read Before Getting into A Machine Learning Career
  • 10 Free Must-Read Books for Machine Learning and