Coding for Visual Learners

Learn coding from scratch in a visual and beginner-friendly way using the vastly popular programming language JavaScript

What will you learn?

Learning how to code can be challenging. It is hard to find useful resources that are relevant, practical, and engaging at the same time.

Coding for Visual Learners is a course that teaches coding from scratch in a visual and beginner-friendly way using the vastly popular programming language JavaScript and a programming library called p5.js.

This course will help you learn the fundamentals of programming using JavaScript and will teach you about commonly used programming constructs such as:

  • Variables
  • Functions
  • Arrays
  • Objects
  • Conditionals
  • Loops

You will also learn how to use the p5.js programming library.

p5.js is a creative coding library that is based on the idea of sketching. Just like sketching can be thought of as a minimal approach to drawing to prototype an idea quickly, p5.js is built for writing a minimal amount of code to translate your visual, interaction, or animation ideas to the screen.

The course's focus will primarily be teaching how to program using JavaScript and p5.js and, secondarily, creating visuals. The main goal is to teach you how to program so that you can pursue whatever field you want with your newly established skillset.  The skills you will acquire from this course are highly transferrable and could be used in whatever you choose to build, whether web applications, programmable robots, or generative art.

Who is this course for?

This course is for anyone who wants to learn to program.

If you are an artist or a visual designer, this course is perfect for you as you might find the examples we will build directly relevant to your work. If not, this is still an excellent course for learning programming, as the visual exercises will help you grasp the fundamentals of programming more easily and help you build a strong foundation in a shorter amount of time.

Course Outline