L'Intelligenza Artificiale consiste nell'addestrare con specifici algoritmi un sistema informatico ad affrontare problemi in modo sistematico. Conoscere e padroneggiare questi algoritmi è dunque fondamentale per insegnare a un computer a svolgere attività come individuare frodi bancarie, creare opere d'arte, riconoscere oggetti in un'immagine, interpretare il significato di un testo oppure suggerire prodotti da acquistare e programmi da guardare. Questa guida illustrata aiuta a capire come funzionano senza dover faticare su migliaia di pagine di teoria e spiega come applicarli a problemi pratici. Attraverso spiegazioni chiare, diagrammi, esempi pratici ed esercizi, si impara a implementare algoritmi di AI differenti, da quelli di ricerca a quelli evolutivi, dall'intelligenza degli sciami al machine learning. Tutto ciò che serve per affrontare questa materia è l'algebra studiata a scuola e una conoscenza dei concetti base di programmazione. Una lettura stimolante, perfetta per programmatori alle prime armi, studenti, appassionati di informatica e in generale chiunque voglia apprendere i meccanismi e i segreti dell'Intelligenza Artificiale.