There are many good references for machine learning. We will cover material in different textbooks. The first four textbooks are freely available online. Complementary readings in the textbooks are assigned for every lecture in the course schedule.

**[SutBar]**Richard S. Sutton and Andrew G. Barto, Reinforcement Learning: An Introduction (2nd edition, 2018) freely available online**[Sze]**Csaba Szepesvari, Algorithms for Reinforcement Learning freely available online**[GBC]**Ian Goodfellow, Yoshua Bengio and Aaron Courville, Deep Learning (2016) freely available online**[SigBuf]**Olivier Sigaud and Olivier Buffet (editors), Markov Decision Processes in Artificial Intelligence (2013)**[Put]**Martin L. Puterman, Markov Decision Processes: Discrete Stochastic Dynamic Programming (2008)**[Ber]**Dimitri P. Bertsekas, Dynamic Programming and Optimal Control (2017)**[Pow]**Warren B. Powell, Approximate Dynamic Programming: Solving the Curses of Dimensionality (2015)**[RusNor]**Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach (4th Edition) (2020)