This document provides a tutorial on training recurrent neural networks. It covers various training methods including backpropagation through time (BPTT), real-time recurrent learning (RTRL), extended Kalman filtering approaches (EKF), and echo state networks. The tutorial contains mathematical explanations of the different training methods and examples to illustrate them. It aims to provide a comprehensive yet accessible overview of recurrent neural network training.