The universe is full of different kinds of knowledge - tangible, intangible, conceptual, static, dynamic and many more. Knowledge engineering is an advancement of artificial intelligence (AI). This book describes various concepts of artificial intelligence, and other technical aspects of knowledge engineering and computer science.