Practical WebGL from scratch
2021
Video Course
Course Link - https://www.awwwards.com/academy/course/practical-webgl-from-scratch-for-frontend-developers
Demos, examples and source code - https://practical-webgl-from-scratch-awwwards-course.georgi-nikolov.com/

I created a course on AWWWARDS for working with the vanilla WebGL for web developers
It covers everything one needs to know to build highly interactive and engaging visuals:
WebGL rendering is covered in detail, including all kinds of drawing primitives
- Different drawing modes in WebGL
- Matrix transformations
- Procedural and image textures
- Bulding sliders, camera effects, particle animations and scroll effects