In this talk you get a quick introduction to algorithmic art and many concrete examples of how to be creative and artistic by programming. We also look at how mathematical concepts can be visualized and communicated using animations, such as permutations, prime numbers, rational numbers, and fractals.