Hi! I think almost all of our programs start with the assumption of no machine learning knowledge. However, many scale pretty quickly into advanced topics. You can find the syllabus for the Udacity Self-Driving Car Program here: Term 1, Term 2, Term 3.