Best courses for learning graphics programming?

This page summarizes the projects mentioned and recommended in the original post on /r/GraphicsProgramming

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. cgltf

    :diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99

    Use https://github.com/jkuhlmann/cgltf to parse the files. https://github.com/ocornut/imgui for your UI. Maybe https://www.libsdl.org/ just to set up a window, handle mouse clicks and initialize the GL context in that window.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. LearnOpenGL

    Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com

    https://learnopengl.com/ and https://raytracing.github.io/ are the most common recommendations for getting off the ground. You can do them in whichever order will keep you motivated.

  4. imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    Use https://github.com/jkuhlmann/cgltf to parse the files. https://github.com/ocornut/imgui for your UI. Maybe https://www.libsdl.org/ just to set up a window, handle mouse clicks and initialize the GL context in that window.

  5. computer-graphics-from-scratch

    Text, diagrams, and source code for the book Computer Graphics from scratch.

    Computer Graphics from Scratch is fully available for free on the website, if you want to check it out first: https://gabrielgambetta.com/computer-graphics-from-scratch

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

Did you know that C++ is
the 7th most popular programming language
based on number of references?