Basic familiarity with cognitive computing and sound knowledge of any programming language is all you need to understand the projects covered in this book.