What types of lens coatings are available for eyeglass lenses?

A hard coating protects the lens against scratches.
Anti-reflective or AR coating reduces reflection and allows you to see the world more clearly and sharply.
Hydrophobic coating repels water and dirt. It makes the spectacle lenses easier to clean and they fog up less.
The digital emission shield or blue light protection neutralises the bluish light emitted by computers and smart devices, preventing excessive eye strain and tension.
The surface coating with UV-protection blocks out ultraviolet radiation and protects the eyes from the damaging effect of the sun.