This document outlines the modules covered in a machine learning course. Module 1 introduces machine learning concepts and algorithms like concept learning, FIND-S, and candidate elimination. Module 2 covers decision tree learning, including ID3, information gain, and inducing decision trees from data. Module 3 discusses artificial neural networks, including perceptrons, gradient descent, backpropagation, and their applications. Module 4 is about Bayesian learning, including the Bayesian theorem, maximum a posteriori, Naive Bayes, and Bayesian belief networks. Module 5 evaluates learning algorithms, discusses instance-based learning like k-nearest neighbors, and introduces reinforcement learning and Q-learning.