Create images with pixels, color, geometry, transformations, rasterization, shaders, lighting, textures, and rendering pipelines. Practical work includes simple 2D and 3D scenes and performance-aware drawing.