Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions docs/computer-science/applications/computer-graphics/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,14 @@ sidebar_position: 3
# Computer graphics
*Timeline: 72 hours*

Learn to create images of 3D scenes in both real-time and with realistic ray tracing in this introductory computer graphics course.
- [Computer Graphics](https://www.edx.org/learn/computer-graphics/the-university-of-california-san-diego-computer-graphics)
How do computers create all those visually fantastic images, videos and games? Learn all about computer graphics.

**Note**: Not many students reach this far into the curriculum, so we're missing some crucial data for these recommendations, even though they may be highly regarded materials on the internet. If you complete any of these, please let us know about your experience - either create a new github issue or a thread in our discord.

Alternative course:
- [CSE 167: Computer Graphics](https://cseweb.ucsd.edu/~viscomp/classes/cse167/wi22/schedule.html)
## Books
- [Graphics Programming Black Book](https://www.gamedev.net/tutorials/_/technical/graphics-programming-and-theory/graphics-programming-black-book-r1698/)
- [Learning Modern 3D Graphics Programming by Jason L. McKesson](https://paroj.github.io/gltut/)

## Courses
- [Computer Graphics](https://www.edx.org/learn/computer-graphics/the-university-of-california-san-diego-computer-graphics)
- (Alternative) [CSE 167: Computer Graphics](https://cseweb.ucsd.edu/~viscomp/classes/cse167/wi22/schedule.html)