AI Techniques and Applications Explained in a Data Science Course