Math-Focused Intro to Graphics Programming

Unlock the mathematical secrets behind stunning visuals: a concise course for math-savvy learners eager to dive into the world of computer graphics.

Linear Algebra Foundations for Graphics

Unit 1: Vectors: The Building Blocks

Unit 2: Matrices: Transforming Space

Unit 3: Points, Lines, and Planes

Unit 4: Solving Systems of Equations

Geometric Transformations and Coordinate Systems

Unit 1: 2D Transformations

Unit 2: Homogeneous Coordinates

Unit 3: 3D Transformations and Coordinate Systems

Rendering Fundamentals: From Math to Pixels

Unit 1: Rasterization and Pixel Operations

Unit 2: Shading Models and Lighting

Unit 3: Texturing and Color

Curves and Surfaces: Mathematical Representations

Unit 1: Parametric Curves: Bezier Basics

Unit 2: Bezier Curves: Properties and Applications

Unit 3: Splines and Surfaces