Free shader course, interactive quizzes, and code challenges: https://chriscourses.com/courses/inte...
Shaders utilize the GPU to render 2D and 3D objects onto a screen. With two simple functions: a vertex shader and a fragment shader, you can alter meshes programmatically to create never-before-seen visuals and effects.
There's a lot of jargon within this realm of development, so this video should help out a bit.