Intro to Digital Image Processing
A course on digital image processing, starting at the foundations of digital images and human perception, and building to a variety of high-level applications. By Rich Radke of Rensselaer Polytechnic Institute.
Pitfalls of Object-Oriented Programming
Describes the performance pitfalls of object-oriented design. Demonstrates problems with an OO memory access pattern, and how performance can be improved, using good visuals of memory and cache. By Tony Albrecht of Sony Computer Entertainment Europe.
Writing Tools Faster
Niklas Gray of Our Machinery walks through the design failings of their previous game engines (Bitsquid and Stingray) and how they applied those lessons to their new engine. Topics include frameworks, data definition, and UI.
ThinMatrix Single-Channel SDF Font Rendering
Two OpenGL tutorial videos that give an overview of the basics of setting up single-channel SDF font rendering. Video one covers basic bitmap text rendering, and video two shows how to convert from bitmap to SDF.
Video one: https://www.youtube.com/watch?v=mnIQEQoHHCU
Video two: https://www.youtube.com/watch?v=d8cfgcJR9Tk
The world's first linear algebra book with fully interactive figures.
Math is Fun
An array of math topics explained in a very approachable manner. Useful as a first stop before going into the more dense material -- don't let the kiddy looking design scare you off.