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.
Course website: http://cars.mit.edu
Lecture 2 slides: https://goo.gl/r2LYv0
Playlist: https://goo.gl/SLCb1y
Links to individual lecture videos for the course:
Lecture 1: Introduction to Deep Learning and Self-Driving Cars
https://youtu.be/1L0TKZQcUtA
Lecture 2: Deep Reinforcement Learning for Motion Planning
https://youtu.be/QDzM8r3WgBw
Lecture 3: Convolutional Neural Networks for End-to-End Learning of the Driving Task
https://youtu.be/U1toUkZw6VI
Lecture 4: Recurrent Neural Networks for Steering through Time
https://youtu.be/nFTQ7kHQWtc
Lecture 5: Deep Learning for Human-Centered Semi-Autonomous Vehicles
https://youtu.be/ByZF8_-OJNI