Introduction to artificial intelligence, problem spaces and search techniques; heuristic; logic and inference; machine learning algorithms; deep learning; artificial intelligence tools; current useful real-world applications of artificial intelligence