A Self-Driving Car is also know as Autonomous Car which uses Machine Learning and Computer Vision to detect lane and uses ultrasonic or Lidar sensors to detect objects around a vehicle to avoid accidents and drive car safely without driver.