This course offers students an intensive introduction to artificial intelligence (AI), machine learning (ML), and artificial neural networks (ANNs) with emphasis on how to design and build intelligent applications. Google Colaboratory, along with packages such as Python, TensorFlow, and PyTorch will be used to create powerful AI systems. Course topics include: (1) an overview of AI essentials; (2) a history of AI; (3) classical machine learning models; (4) capturing trends and recognizing patterns with dense neural networks; (5) processing images with convolutional neural networks (CNNs); (6) enhancing, generating, and analyzing data with autoencoders; (7) processing time series and language with recurrent neural networks; and (8) processing language and classifying images with attention and transformers.