Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Apr 30, 2026  
American University Catalog 2025-2026 
    
American University Catalog 2025-2026

CSC-121 Creative Coding (3)


This course teaches the fundamentals of computer programming while encouraging creative expression within graphical programming environments such as p5.js (using JavaScript) or Processing (using Java or Python). Students explore the technical aspects of code as an expressive and analytical tool. They complete projects using variables, control flow, conditions, procedures and functions, iteration, and object-oriented programming. Usually Offered: fall and spring.