Abstract: In this article, we introduce a playful learning method for teaching computer graphics, grounded in the three traditional learning theories of flow, constructivism, and cognitive load. Our ...