This textbook provides a broad and unified introduction to the field of artificial intelligence. It integrates symbolic logic-based approaches with probabilistic and neural network methods, offering both theoretical background and practical applications.