---
title: "Threejs TSL Tutorials"
description: "Tutorial code repository working through Three.js Shading Language and WebGPURenderer with progressively more complex shader examples."
canonical: "https://vibing.inc/library/threejs-tsl-tutorials-vg-1777"
category: "Shaders, WebGL & Creative Coding"
subcategory: "TSL / WebGPU"
license: "MIT"
author: "Christian Helgeson (@cmhhelgeson)"
source: "https://github.com/cmhhelgeson/Threejs_TSL_Tutorials"
---

# Threejs TSL Tutorials
Tutorial code repository working through Three.js Shading Language and WebGPURenderer with progressively more complex shader examples.
## Facts
- Source: https://github.com/cmhhelgeson/Threejs_TSL_Tutorials
- Category: Shaders, WebGL & Creative Coding / TSL / WebGPU
- Author: Christian Helgeson (@cmhhelgeson)
- Licence: MIT
- Tags: tsl, webgpu, three.js, tutorial
## Why it's a gem
A structured TSL learning path while the ecosystem has almost no teaching material.
---
Listed in The Vibeary: https://vibing.inc/library/threejs-tsl-tutorials-vg-1777 · JSON: https://vibing.inc/api/public/library/gems/threejs-tsl-tutorials-vg-1777