The document discusses machine learning and provides an itinerary for a tour through some favorite machine learning results, directions, and open problems. The itinerary includes stops to discuss batch learning algorithms and sample complexity, online learning, strong complexity results using SQ and Fourier analysis, and current practical issues in machine learning. The tour guide aims to emphasize connections between machine learning and other areas of theory of computation.