Cognitive computing represents self-learning systems that utilize Machine Learning models to mimic the way brain works. Eventually, this technology will facilitate the creation of automated IT models which are capable of solving problems without human assistance. The result is cognitive computing — a combination of cognitive science and computer science. Cognitive computing models provide a realistic roadmap to achieve Artificial Intelligence. Cognition comes from the human brain.