In this paper, we give an overview of our research in Computer-Assisted Language Learning for European Portuguese, to show how our long-time experience in spoken language processing allowed to propose multimedia documents as learning material. Web-based serious game were also introduced to cover aspects of listening, reading, and writing skills. One fundamental aspect of all our tools remains in the fully-automatic generation of the curriculum. This is very valuable for teachers, saving them time in search for motivating materials of appropriate quality, level and topic. A Web portal was recently created to make all our tools publicly available at http://call.l2f.inesc-id.pt/reap.public.