Course description

Are you a visual thinker, an aspiring designer, digital media student, or artistic professional looking to build more immersive, interactive, and expressive content for the web? Are you completely new to programming and eager to experience a more visual approach? Perhaps you're someone who has struggled with the algorithms, data structures, and technical complexity of a more conventional computer science class, but still wants to learn to code for the web? If so, welcome to this course. It focuses on a highly interactive, audiovisual approach to programming. Using the easy to understand language syntax of the P5JS JavaScript library, we create digital sketches that provide immediate visual feedback to the web page. With each lesson, students build skills and tackle increasingly complex creative challenges. By semester's end, students leave with enough programming knowledge to create their own data visualizations, natural systems, games, media mashups, or artistic expressions on the web. They are also well prepared to continue on to more advanced programming courses.

Instructors

You may also like

Online

Learn about the development of 2D and 3D interactive games in this hands-on course, as you explore the design of games such as Super Mario Bros., Pokémon, Angry Birds, and more.

Price
Free*
Duration
12 weeks long
Registration Deadline
Available now
Online

Explore the archaeology, history, art, and hieroglyphs surrounding the famous Egyptian Pyramids at Giza. Learn about Old Kingdom pharaohs and elites, tombs, temples, the Sphinx, and how new technology is unlocking their secrets.

Price
Free*
Registration Deadline
Available now