I found a great course for learning to create self driving cards using Deep learning, Deep Reinforcemet Learning, Convolutional Neural Networks and Recurrent Neural Network for different parts of the tasks needed to be solved in producing an autonomous vehicle that can adapt to traffic, control a car, learn to drive and steer through time.
Links to individual lecture videos for the course:
Lecture 1: Introduction to Deep Learning and Self-Driving Cars
Lecture 2: Deep Reinforcement Learning for Motion Planning
Lecture 3: Convolutional Neural Networks for End-to-End Learning of the Driving Task
Lecture 4: Recurrent Neural Networks for Steering through Time
Lecture 5: Deep Learning for Human-Centered Semi-Autonomous Vehicles