We have developed a learning platform to simplify and improve teaching and practice of computer graphics for beginners and advanced students. Our goal is to offer a set of tools to help students having a better mental vision of the abstract notions introduced during the course. Our platform is composed by a pedagogical-oriented, intuitive and user-friendly graphic engine, offering a powerful amount of features with an extremely easy and comfortable interface, and a set of interactive and collaborative applications (called modules) to use during lessons and workshop sessions to present complex concepts in an easy and clear way. In this paper we expose how we have built our platform, what it offers and which role play in our courses