Technology is growing very fast, and we are getting in touch with different new technologies day by day. One of the booming technologies of computer science is Artificial Intelligence which is ready to create a new revolution in the world by making intelligent machines. The Artificial Intelligence is now all around us. It is currently working with a variety of subfields as self-driving cars, playing chess, proving theorems, playing music, Painting, etc. Artificial Intelligence is one of the fascinating and universal fields of Computer science which has a great scope in future. Artificial Intelligence holds a tendency to cause a machine to work as a human. Artificial Intelligence is composed of two words Artificial and Intelligence, where Artificial defines “man-made,” and intelligence defines “thinking power”, hence AI means “a man-made thinking power.” Hence we can define AI as: “It is a branch of computer science by which we can create intelligent machines which can behave like a human, think like humans, and able to make decisions.” Artificial Intelligence exists when a machine can have human based skills such as learning, reasoning, and solving problems. With Artificial Intelligence we do not need to preprogram a machine to do some work, despite that we can create a machine with programmed algorithms which can work with own intelligence, and that is the awesomeness of AI.