Skip to content

How to Learn Computer Graphics

A structured path through Computer Graphics — from first principles to confident mastery. Check off each milestone as you go.

Computer Graphics Learning Roadmap

Click on a step to track your progress. Progress saved locally on this device.

Estimated: 27 weeks

Mathematical Foundations

2-3 weeks

Master the essential math: linear algebra (vectors, matrices, transformations), trigonometry, coordinate systems, and homogeneous coordinates.

Explore your way

Choose a different way to engage with this topic — no grading, just richer thinking.

Explore your way — choose one:

Explore with AI →

The 2D Rendering Pipeline

1-2 weeks

Learn rasterization basics: drawing lines (Bresenham's algorithm), filling triangles, 2D transformations, and basic color theory.

3D Graphics Pipeline Fundamentals

2-3 weeks

Study the full 3D pipeline: model/view/projection transforms, clipping, perspective division, viewport mapping, and the Z-buffer for hidden surface removal.

Lighting, Shading, and Materials

2-3 weeks

Explore illumination models (Phong, Blinn-Phong, PBR), shading interpolation (flat, Gouraud, Phong), BRDFs, and texture mapping techniques including normal maps and mipmaps.

GPU Programming and Shader Development

3-4 weeks

Learn a graphics API (OpenGL, Vulkan, or DirectX) and write vertex, fragment, and compute shaders in GLSL or HLSL. Understand GPU architecture and parallel execution.

Advanced Rendering Techniques

2-3 weeks

Study shadow mapping, environment mapping, deferred rendering, screen-space effects (SSAO, SSR), post-processing, and anti-aliasing methods.

Ray Tracing and Global Illumination

3-4 weeks

Implement a ray tracer from scratch. Learn the rendering equation, path tracing, Monte Carlo integration, photon mapping, importance sampling, and acceleration structures (BVH).

Specialized Topics and Research Frontiers

3-5 weeks

Explore neural rendering (NeRF), real-time ray tracing (RTX), volumetric rendering, computational photography, VR/AR rendering, and physically based animation.

Explore your way

Choose a different way to engage with this topic — no grading, just richer thinking.

Explore your way — choose one:

Explore with AI →
Computer Graphics Learning Roadmap - Study Path | PiqCue