Well, in a simulator 🙂
(Sorry about the bad filming – it was the easiest way to get even a semi-decent quality)
Code is here: https://github.com/johnflux/CarND-Behavioral-Cloning-P3
I basically follow the NVidia End to End Learning for Self-Driving Cars paper with a few tweaks to add in dropout, slightly larger Dense layers to compensate, and an additional convolution layer to handle the different input image resolution. It runs in real time on a GTX 980 Ti.