Learning 3D A collection of courses about programming, computer graphics and videogames.

Computer Graphics

Course at UPF | English | 2018

A course about the basics of how computer grapchis work and the techniques to render 2D and 3D environments.

Keywords OpenGLGPUFramebufferMeshesTexturesShaders

View Course

Videogames

Course at UPF | English | 2019

A course about the basics of how to make your own 3D game engine from scratch, and how to create a videogame with it.

Keywords OpenGLCollisionsScene-GraphInteraction

View Course Ver curso [EspaƱol]

Modern Real-time Graphics

Course at UPF | English | 2022

A course about modern rendering techniques and how to code a realistic real-time 3D engine from scratch.

Keywords OpenGLPBRShadowmapsHDRDeferredVolumetric

View Course

Virtual Environments

Course at UPF | English | 2023

A course about how to build virtual environments using the web standard technologies.

Keywords JavascriptFrontendBackendWebGLWebSocketsMetaverse

View Course