Theme Catppuccin
Make yourself at homeCatppuccin

A softer light for long learning sessions.

Appearance

Loading your preference…

Dark palette

Choose a dark palette to try it.

Light uses Latte. Your choices stay in this browser.

The complete Parallax studio / six volumes

An entire studio.
One canvas at a time.

From your first pixel to the systems behind a renderer. Original lessons, small experiments, and six projects with a finish line.

100 flexible weeks

50 chapters. Around two years at 4–6 hours a week, with room to repeat, rest, and finish.

Return to my current course ↗You only need one active project.
AMD + CachyOS → OpenGL & VulkanM4 Pro + macOS → MetalPrepare your two workspaces ↗

A book, a workbench,
and room to make it yours.

Each chapter teaches the idea here, then asks you to predict, build, investigate a failure, and explain a decision. References such as LearnOpenGL are further reading, not a replacement for your Parallax lesson.

Professional habits run through every course: explicit ownership, bounded work, tested assumptions, clear failure paths, and measured performance. Native companions are focused references; your course projects grow through your own implementations.

Try the frame-lifetime experiment ↗