Leo is a mobile app that helps children with developmental language disorder acquire their first language. It combines advanced machine learning (reinforcement learning with neuroscientific model priors), applied behavioral analysis principles and a built-in communication (AAC) functionality to maximize the user’s long term language acquisition.