Fagets hovedelementer er: programmering, algoritmer, generativt design, metadesign, udforskning af løsningsrum, udvikling af egne designredskaber, dynamiske identiteter, interaktive installationer, visuelle eksperimenter, kode som skitsevæktøj.
Desuden indgår der praktiske øvelser.
Du lærer at arbejde med platformen Processing (processing.org), som er et gratis open source programmeringssprog rettet specifikt mod designere og visuelt tænkende mennesker.