This book provides a broad overview of the areas of artificial intelligence (AI) that can be used for smart farming applications, through either successful engineering or ground-breaking research. Among them, the highlighted tactics are soil management, water management, crop management, livestock management, harvesting, and the integration of Internet of Things (IoT) in smart farming.