YoVDO

Learn p5.js: Fundamentals

Offered By: Codecademy

Tags

p5.js Courses Animation Courses Creative Coding Courses Visual Programming Courses

Course Description

Overview

Generate visualizations and interactive experiences with p5.js, a popular JavaScript library for creative coding.
Ready to start your journey into creative coding with p5.js? Take Learn p5.js: Fundamentals— with p5.js, an open-source JavaScript library that allows you to use programming as an artistic medium, you can simplify the way you build graphic and interactive experiences. Create colorful, dynamic, and engaging visuals for design, architecture, fashion, gaming—anything you can imagine.



### Skills you’ll gain
* Understand the fundamental concepts of visual programming.
* Draw and color 2D primitive shapes.
* Create animations using conditionals and loops.

### Notes on prerequisites
We recommend that you complete [Learn JavaScript: Objects](https://www.codecademy.com/learn/learn-javascript-objects) before starting this course.

Syllabus

  • Introduction to Creative Coding: Learn the fundamental concepts of p5.js and create your first p5.js sketch to draw and color shapes!
    • Lesson: Introduction to Creative Coding with p5.js
    • Lesson: Drawing and Coloring Shapes with p5.js
    • ExternalResource: p5.js Web Editor
    • Article: Creating a Local p5.js Project
    • Project: Wall Drawing
    • Quiz: Introduction to Creative Coding with p5.js
  • Animation: Turn your static p5.js sketch into animation and learn to create more complex sketches using grouping and transformation functions.
    • Lesson: Animation with p5.js
    • Lesson: Grouping and Transforming Shapes
    • Article: Tips for Creating Animations with p5.js
    • Project: Bouncing Balls
    • Quiz: Animations with p5.js
    • Informational: Next Steps

Taught by

Kenny Lin

Related Courses

Introduction to Programming for the Visual Arts with p5.js
University of California, Los Angeles via Kadenze
The Nature of Code
Processing Foundation via Kadenze
Introduction to Computer Programming
University of London International Programmes via Coursera
Türkçe JavaScript Bootcamp
Udemy
The Nature of Code
Coding Train via YouTube