Deepfakes is a synthetic media that leverage powerful Artificial Intelligence (AI) and machine learning (ML) techniques to generate fake visual and audio content that are extremely realistic, thus making it very hard for a human to distinguish from the original ones. Apart from technological introduction to the Deepfakes concept, the book details algorithms to detect Deepfakes, techniques for identifying manipulated content and identifying face swap, generative adversarial neural networks, media forensic techniques, deep learning architectures, forensic analysis of DeepFakes and so forth.Provides a technical introduction to DeepFakes, its benefits, and the potential harmsPresents practical approaches of creation and detection of DeepFakes using Deep Learning (DL) TechniquesDraws attention towards various challenging issues and societal impact of DeepFakes with their existing solutionsIncludes research analysis in the domain of DL fakes for assisting the creation and detection of DeepFakes applicationsDiscusses future research directions with emergence of DeepFakes technologyThis book is aimed at graduate students, researchers and professionals in data science, artificial intelligence, computer vision, and machine learning.