# Hello, Kernel

*Module of the free GPU.js GPGPU course · 5 tasks*

What a kernel is, what a thread is, and why this.thread.x replaces your for-loop.

## Tasks

1. [Your First Kernel](https://gpu.rocks/learn/hello-kernel-f1399353/1.md)
2. [Who Am I? this.thread.x](https://gpu.rocks/learn/hello-kernel-f1399353/2.md)
3. [From For-Loop to Formula](https://gpu.rocks/learn/hello-kernel-f1399353/3.md)
4. [A Second Dimension: this.thread.y](https://gpu.rocks/learn/hello-kernel-f1399353/4.md)
5. [Pass Something In](https://gpu.rocks/learn/hello-kernel-f1399353/5.md)

---

Interactive version: https://gpu.rocks/learn/hello-kernel-f1399353
