Course Name: Pikuma - 3D Computer Graphics Programming From Scratch
LINK: Course Link
Course description:
Learn all the theory and the math behind 3D graphics while creating a software renderer from scratch using the C programming language.
…
This course is not just a simple tutorial on how to use an existing graphics library or how to glue OpenGL or Vulkan code together. This course focus on the foundation of 3D graphics and provides a careful review of the math that underpins these concepts.