Have you ever wondered how visuals can be created with code? In this talk, you will learn how to paint using just code, and more specifically, how to create visual content using fragments shaders. We will cover fundamental knowledge about colors, gradients, shapes and noise, and then we will explore how these ideas can be used to write complex procedurally generated scenes. Additionally, you will learn about creating interactive visuals that react to inputs such as music. All the material will be covered using live-coding in Shadertoy. If you are curious about computer graphics, code and art, this talk for you!