Paiva, José CarlosLeal, José PauloQueirós, Ricardo2016-11-142016-11-142016http://hdl.handle.net/10400.22/8661This paper presents an overview and main features of Enki, a web-based learning environment for computer science languages. Enki was designed to be a sort of entry level IDE, aggregating tools for navigating and viewing course materials, for solving exercises and receiving automated feedback, as well as promoting the learning process. Enki uses services from several other systems, namely for content sequencing and recommendation, exercise assessment, and gamification.engLearningIntegrationGamificationEducational resourcesSequencingExercisesProgramming languagesLearning computer science languages in Enkiconference object10.1145/2899415.2925504