So you would like to learn to develop your own self-driving toys? This project from Ogma has you covered. This Self-Driving Raspberry Pi Zero Car learns from the user in real-time and then navigates on its own. Simply drive the car for a bit, and it will learn to do the rest.
The car uses a fisheye camera for steering angle prediction. The above video shows it in action.