The topic covered will be the control of discrete-time infinite state-space Markovian systems. These techniques appear frequently in the analysis and optimization of stochastic systems e.g. control of queues, resource allocation problems in networks, machine learning, reinforcement learning, operations research, etc. The course is aimed at students who work in applied probability, stochastic control, machine learning, networking. Course is divided into the following three parts: