An area of ML where an agent learns to behave in an environment by performing actions and seeing the results.