Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#460 overall

Computer Graphics (Ken Joy)

YouTube

1 recommender · 2 threads · recommended in 1 year, 2023 · score 1.0

Search for it ↗

Ken Joy's UC Davis lecture series on computer graphics, available on YouTube. It covers the core concepts and math of 3D graphics programming.

Commenters call it the best introduction to 3D graphics programming and say it covers key concepts and math better than courses from MIT, Berkeley, and CMU.

CS Fundamentals & Systemsbeginnerfreevideo lectures#computer graphics#3d graphics#linear algebra#graphics programming#joy

Recommendations by year

20062026

What commenters said (2)

  1. Strongly recommendsww5202023in “Ask HN: Concepts that clicked only years after you first encountered them?”

    Wrote 3D games and simulations. That forced me to go through the full pipeline end to end.

    Also UC Davis professor Key Joy's Computer Graphics course [1] is the best intro course on 3D graphics programming, covering many key concepts and math. I found it better than any other courses from MIT/Berkeley/CMU/etc. It doesn't have some of the newer techniques in recent years but is still very much relevant and forms the foundational knowledge to level up.

    [1] https://www.youtube.com/watch?v=01YSK5gIEYQ&list=PL_w_qWAQZt...

  2. Recommendsww5202023in “Ask HN: What's the best lecture series you've seen?”

    Gilbert Strang's lectures on Linear Algebra [1]. Prof Strang is an amazing lecturer with a unassuming style. He's the expert on Linear Algebra and makes the topic so much approachable.

    Ken Joy's lectures on Computer Graphics [2]. Prof Joy is another amazing lecturer, making the Computer Graphics topics seeming easy.

    Stanford CS221 Learn AI (2019) by Percy Liang and Dorsa Sadigh. Both professors are great lecturers. Andrew Ng's ML class was great, but it was more academically tuned. CS221 is more on the practical side and is more updated as ML is progressing fast.

    Micromouse 2021-2022 by UCLA [4]. It's a short series taught by graduate students and probably it's incomplete, but the content and teaching are amazing. I wish I had this kind of class when I was in school. The teaching and materials are very approachable and easy to understand. It shows how basic electronic components and basic circuitry work. It shows how to put them together and how to write simple programs to control the components. The end result is a robotic mouse that can traverse mazes with seemingly intelligence.

    [1] https://www.youtube.com/playlist?list=PL49CF3715CB9EF31D

    [2] https://www.youtube.com/watch?v=01YSK5gIEYQ&list=PL_w_qWAQZt...

    [3] https://www.youtube.com/watch?v=J8Eh7RqggsU&list=PLoROMvodv4...

    [4] https://www.youtube.com/playlist?list=PLAWsHzw_h0iiz1EQEvQ9n...

    Edit: added [4]

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help