Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Art of Code

NDC Conferences via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intersection of art and programming in this captivating conference talk by Dylan Beattie, programmer, musician, and creator of the Rockstar programming language. Delve into the origins of programming as an art form, from Conway's Game of Life to the 1970s demoscene and Obfuscated C competitions. Discover esoteric languages, quines, and the intricacies of creating programs that print their own source code. Examine quine relays, code golf, and generative art while exploring the phenomenon of live coding as performance. Journey through the evolution of electronic music to modern algoraves and live coding platforms like Sonic Pi. Gain insights into various programming concepts, including Logo, complex numbers, neural networks, and string templating. Witness live demos of snowflake generation and Sonic Pi, and learn about the unique Rockstar programming language. Uncover the creative side of coding that exists purely for entertainment, smiles, and artistic expression in this engaging hour-long presentation.

Syllabus

Introduction
Logo
Amstrad
Art
Science
Game of Life
Tetris
Butterfly Effect
Imaginary Numbers
Complex Numbers
Mandelbrot
Tron
Nicolas Cage
Neural Networks
Deep Dreaming
Robert Felker
Coding as an art form
Examples
Oscar Pulido
Simona Syncovich
A Quiet Word
String Templating
Can You Make a Coin in HTML
Languages
Linux
Hello World
White Space
Hello World Souffle
Hello World Cake
Piet
HelloWorld
Live Demos
Snowflakes
Sonic Pi
Sonic Pi Demo
Rock Star Developer
Rock Star
Variables
Arithmetic
True or False
Modulus
Fizzbuzz
Rockstar
Classic Rock Magazine
Microsoft
Rockstar Developer
Fizz Buzz

Taught by

NDC Conferences

Reviews

Start your review of The Art of Code

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.