We may earn an affiliate commission when you visit our partners.

Computer Graphics

Save
May 1, 2024 Updated May 11, 2025 25 minute read

Computer graphics is the art and science of creating and manipulating visual content using computers. It's a vast field that touches nearly every aspect of our digital lives, from the movies we watch and the video games we play to the way we interact with information on our phones and computers. At a high level, computer graphics involves using specialized software and hardware to generate, represent, and alter images and models. This can range from simple 2D drawings to complex 3D animations and interactive virtual environments.

Path to Computer Graphics

Take the first step.
We've curated 24 courses to help you on your path to Computer Graphics. Use these to develop your skills, build background knowledge, and put what you learn to practice.
Sorted from most relevant to least relevant:

Share

Help others find this page about Computer Graphics: by sharing it with your friends and followers:

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Computer Graphics.
This conference proceedings publishes the latest research in computer graphics and interactive techniques.
This comprehensive textbook covers a wide range of computer graphics topics, from fundamental concepts to advanced techniques. It is suitable for both undergraduate and graduate students.
This journal publishes research articles on ray tracing, a technique used to create realistic images by simulating the way light interacts with surfaces.
Covers the techniques used to create real-time 3D graphics, such as rasterization, lighting, and shading. It is suitable for upper-level undergraduate and graduate students.
Provides an in-depth look at the RenderMan rendering system, which is used to create CGI for motion pictures. It is suitable for experienced computer graphics professionals.
Covers the theory and practice of graphics shaders, which are used to control the appearance of objects in 3D graphics.
Covers the fundamental concepts of computer graphics, such as geometry, shading, and lighting. It is suitable for upper-level undergraduate and graduate students.
Provides a mathematical foundation for 3D computer graphics, covering topics such as linear algebra, geometry, and transformations. It is suitable for upper-level undergraduate and graduate students.
Teaches the fundamentals of computer graphics programming using a hands-on approach. It is suitable for both undergraduate and graduate students.
Table of Contents
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser