An end-to-end Self-driving car using CNN to map pixels from front-camera to steering angles on a simulator. This deep learning approach required minimum training data & the system learned to steer, with or without lane markings, on both local roads & highways, even with unclear visual guidance in various weather conditions. The vehicle could identify traffic signs & avoid collisions. Implemented NVIDIA's End-to-End Deep Learning Model for Self-Driving Car.