I've always found GLSL shader code to be very intimidating, from global maths-related functions and variables to the c like syntax. This course is essentially me overcoming my fear of writing shaders and teaching you how to write shaders from scratch. GLSL isn't too hard once you get the gist of it and there are many tools to stop you from making errors, I will show you step by step and go through each code line by line to explain what everything does.
By the end of this course, you should be comfortable with looking at any fragment shader and have a basic understanding of what's going on. If not the whole shader then a few lines at least, and shaders will be less intimidating :)