Learn the fundamentals of computer programming using JavaScript and the p5.js creative computing environment in this 7-hour course designed for beginners. Explore variables, conditionals, iteration, functions, and objects while creating visual displays for various devices. Gain an understanding of computational media, develop programming skills, and acquire the ability to learn new tools for personal projects. Progress through topics including shapes, drawing, color, errors, variables, operators, functions, loops, object-oriented programming, arrays, and mouse interaction. By the end, create visually engaging programs and understand how to apply these skills to future computational media projects.