We discuss how Tesla's Autopilot system is able to learn and update itself. How Tesla has engineered their vehicles with a new architecture that allows both rich connectivity with LTE for software updates and sensor data sharing, and the implications of a car that updates itself and adds new functionality over time.