Scratchapixel: Free Computer Graphics Programming Education Resource
By
theusus
If you only eat one bagel today, this is the bagel.
Summary
Scratchapixel is a free educational resource focused on teaching computer graphics programming from the ground up. The platform offers multiple learning formats including a blog for technical discussions on 3D programming, AI, and education topics; private courses specifically targeting the Vulkan API; and an upcoming book project. The resource is designed for serious learners interested in computer graphics and related technical fields.
Key quotes
· 4 pulledLearn computer graphics from scratch and for free.
We've been missing a space where we can talk about topics related to 3D programming—and also broader themes like AI and education that connect to the work we do at Scratchapixel.
This is a new project we've started. For now, we're focusing on offering a course specifically targeted at learning the Vulkan API.
For Angry Nerds
You might also wanna read
University Adoption of "The Linux Programming Interface" as Course Textbook
The author of "The Linux Programming Interface" (TLPI) book has discovered that university teachers are using it as required or recommended
Understanding OpenGL Matrices: A Visual Approach for Programmers
This article provides a beginner-friendly explanation of OpenGL matrices for graphics programming, focusing on making matrix concepts access
Shader Academy: Learn Computer Graphics Through Practical Challenges
Shader Academy is an educational platform that teaches computer graphics through hands-on challenges and problem-solving exercises. The plat
Building a Minimal RAG System from Scratch: PDF to Highlighted Answers in ~100 Lines of Python
A hands-on tutorial that builds the smallest functional RAG (Retrieval-Augmented Generation) system from scratch using about 100 lines of Py
Steve Jobs: Learning to program computers teaches you how to think
This article features a quote from Steve Jobs about the importance of learning computer programming, where he argues that coding teaches peo
tiny-vllm: An Open-Source C++ and CUDA LLM Inference Engine with Educational Course
This article presents tiny-vllm, an open-source project that provides both a full C++ and CUDA implementation of a high-performance LLM infe
