In this project, students will learn reinforcement learning algorithms and apply them to real/simulated robots so that the robots can acquire such dynamic motor skills as walking, kendama, throwing and so on through trial and error.