This course will introduce students to the building blocks of creative coding and will enable them to learn to create and communicate dynamic content and interfaces that can be deployed across platforms. Students will learn programming fundamentals that can be translated into virtually all programming settings.