Over the last decades Information and Communication Technologies (ICTs) are increasingly being used in sports, especially in professional football, aiming to improve the athletes training and results. However, training systems for young and amateur athletes are not available. Most available systems, lack learning abilities in order to adapt, evolve and find new training recommendations, designed specifically for each athlete. In this paper we introduce the Smart Coach architecture and user adaptation model and present our information system to help young athletes evolve.