Coding is the process of writing computer language that essentially tells your computer how to work. It is the written aspect of programming as it is the instructions for the computer to perform a task. Coding and programming can be used to develop software, websites, apps and video games.

In today’s workplace, there is a high demand for people with coding and programming skills. And while computer programming jobs are (at least according to the Bureau of Labor Statistics) declining, the demand for coding is springing up everywhere: in information technology, engineering, science, healthcare, and even art and design—in the form of creative coding.

Creative coding puts expression first, though not at the expense of functionality. Its inception has generated and influenced applications in 3D modeling, animation, audio and sound, and generative art. Generative art is an especially interesting field: in a sense it involves teaching a computer how to create on its own.

Taking a generative approach to design means that the end result can mimic the unpredictability and constant evolution of nature, with the precision of modern technology.

Generative art is also an excellent way for those interested in coding to learn. This is because with generative art, even a new programmer is able to see results almost instantly, and get a chance to tweak and debug. Plus, generative art is easy to get into, because there’s a huge amount of open source code to get started with.

Get started today by enrolling in any of these open courses:

The Nature of Code

LEARN MORE

 

Programming Max: Structuring Interactive Software for Digital Arts

LEARN MORE

 

Creative Applications of Deep Learning with TensorFlow

LEARN MORE

 

Generative Art and Computational Creativity

LEARN MORE

 

Python Programming With the Rhinoscript Library

LEARN MORE