# data[].attributes.attachment_link.readable_text
@heftiba unsplash.com

We all know that programming can be functional. In the business world, we program to solve business problems. In the software world, we program to create a product that can either entertain or help us live better. Can you imagine programming for art? This is exactly what Creative Coding is. It's the art of creating visualizations for expression.

You generate (2D, 3D, interactive) visualiations by applying algorithms using a programming language. Historically, this is called generative art. But, more and more, with the hype of data science, programmers are venturing into creative coding to bridge the gap between art and programming.

By the way, I find the name "creative coding" to be somewhat misleading. It implies that programmers who engage in creative coding are not programmers. They are coders. This is not true at all. To be a functional "creative coding" artist, you are straddling many disciplines: art, design, programming, and math. Often, you end up creating algorithms for your projects. Not only do you need math fundamentals, but you need artistic sensibilities to apply these algorithms to generate art. People who are truly great at "creative coding" are polymaths. They search for meaning in both the creative universe and the logical universe. They delve deep into the subjects that they work with. They end up becoming great programmers. A lot of their projects are software projects.

Designers who historically used Illustrator and Photoshop are also venturing into creative coding. Here's an inspirational video of how designers are using creative coding in different types of ways. You will find creative coding designs in large art installations at museums, in concerts, in-store displays, and in trade show displays. Very often, marketers use these types of art displays to inspire customers.

https://www.youtube.com/watch?v=Z9NLxrkMWM4

Kids find it easy to use creative coding as a stepping stone to get into programming. Most kids who are in junior high school or elementary school love to draw and paint. Often, these kids are visual learners who can potentially become polymaths. They find it fascinating to use creative coding to explore more logical subjects such as math, biological sciences, architecture, and engineering.
Disclaimer: This article is purely for information purposes. This article does not contain affiliate links.

# data[].attributes.attachment_link.description
We all know that programming can be functional. In the business world, we program to solve business problems. In the software world, we program to create a product that can either entertain or help us live better. Can you imagine programming for art? This is exactly what Creative Coding is.

# data[].attributes.attachment_link.description
All aboard! The Coding Train is on its way with creative coding video tutorials on subjects ranging from the basics of programming languages like JavaScript to algorithmic art, machine learning, simulation, generative poetry, and more. Choo choo!

# data[].attributes.body
Loading and Image

# data[].attributes.body
Cybernetic Explorations

# data[].attributes.body
Spin

# data[].attributes.body
Get Pixel!