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

Graphics

Save
May 1, 2024 Updated May 7, 2025 23 minute read

An Introduction to the World of Graphics

Graphics, in its broadest sense, refers to visual representations on a surface, such as a computer screen, canvas, or paper. It encompasses the creation, manipulation, and storage of images and models. In the digital age, this field has become an integral part of how we interact with technology and consume information, bridging the gap between complex data and human understanding. From the simplest icons on your smartphone to the breathtaking visual effects in a blockbuster movie, graphics play a crucial role in communication, entertainment, and design.

Path to Graphics

Take the first step.
We've curated 19 courses to help you on your path to 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 Graphics: by sharing it with your friends and followers:

Reading list

We've selected 32 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 Graphics.
Considered the 'bible' of computer graphics, this book provides a comprehensive foundation in the field, covering fundamental concepts, algorithms, and applications. It is widely used as a textbook in academic institutions and serves as an excellent reference for both students and professionals seeking a deep understanding of the subject. While not the most recent publication, its theoretical depth remains highly relevant.
This classic textbook provides a comprehensive overview of computer graphics, covering fundamental concepts, algorithms, and applications. It is suitable for both undergraduate and graduate students.
A foundational text in data visualization, this book by Edward Tufte presents timeless principles for designing effective and truthful graphical displays of data. It's essential reading for anyone involved in creating charts, graphs, and other visual representations of quantitative information, emphasizing clarity and integrity.
Collection of essays by John Lasseter, one of the pioneers of computer animation.
Delves into the theoretical and practical aspects of creating realistic images by simulating the physics of light. It cornerstone for anyone interested in advanced rendering techniques and ray tracing. The latest edition provides updated information and valuable reference for researchers and practitioners in film, animation, and visualization.
This practical guide focuses on effectively communicating with data through storytelling and visualization. It's highly relevant for anyone who needs to present data insights to an audience, providing actionable advice and examples for creating compelling and understandable visualizations.
In this book, Tufte examines the relationship between evidence and visual displays, looking at how graphics can be used to present evidence clearly and persuasively. It's relevant for those who need to communicate complex data and arguments visually, particularly in analytical and scientific contexts.
Stephen Few's book provides principles and best practices for designing effective dashboards that allow for quick and insightful monitoring of data. It's a valuable resource for anyone creating dashboards for business or analytical purposes, focusing on usability and clarity.
While not strictly a graphics book in the technical sense, this influential book on design principles is crucial for anyone creating any form of user interface or visual communication. It emphasizes user-centered design and understanding human psychology, which is vital for creating effective and intuitive graphics and visualizations.
Focuses on using visualization techniques for exploring and analyzing quantitative data. It provides practical methods for identifying patterns, trends, and anomalies in data through visual exploration, making it useful for analysts and researchers.
Provides a comprehensive overview of digital image processing, covering topics such as image enhancement, restoration, and compression. It is suitable for both undergraduate and graduate students.
Provides a practical introduction to computer graphics for engineers. It covers topics such as 2D and 3D graphics, modeling, animation, and rendering.
This handbook offers a comprehensive guide to the process of data visualization, from understanding data to designing and building visualizations. It's a practical resource for students and practitioners, covering a wide range of techniques and considerations for creating effective data-driven graphics.
Provides a top-down approach to learning interactive computer graphics, utilizing WebGL for practical implementation. It's suitable for undergraduate students and helps solidify understanding through hands-on programming exercises. The focus on WebGL makes it particularly relevant for those interested in web-based graphics.
Provides a broad overview of the history, theory, and best practices of information visualization. It's a good resource for gaining a deeper understanding of the principles and context behind effective visual communication of information.
Provides a practical introduction to data visualization using the R programming language and the ggplot2 package. It's well-suited for students and researchers who want to learn how to create informative and aesthetically pleasing statistical graphics.
Offers a broad overview of the foundations, techniques, and applications of interactive data visualization. It covers a wide range of topics relevant to creating visualizations that users can explore and interact with, making it a valuable reference for those working with complex datasets.
Known as the 'Red Book,' this is the official guide to the OpenGL graphics API. It's an essential reference for anyone working with OpenGL and provides detailed information on using the API to create 2D and 3D graphics. While an API-specific book, it's crucial for implementing many computer graphics concepts.
Offers a hands-on approach to learning the fundamentals of 3D rendering by building a basic renderer from scratch using simple programming concepts and mathematics. It's excellent for those who want to understand the underlying mechanics of rendering.
Combines theoretical concepts of computer graphics with practical implementation using OpenGL. It's a good resource for students to solidify their understanding by translating theory into working code. The focus on experiments makes it valuable for hands-on learners.
While focused on game development, this book provides a comprehensive overview of the various systems within a game engine, including the rendering engine. It offers valuable context on how graphics fit into a larger interactive application and useful resource for those interested in the practical application of graphics concepts in games.
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