Shader Academy
Shader Academy is a free, structured platform for learning GLSL and computer graphics through interactive challenges. Its 198 exercises span introductory 2D shader fundamentals through advanced 3D, procedural-mesh, raymarching, particle, and compute-shader work.