Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to Creative Coding with p5.js
Rating: 4.6 out of 5(172 ratings)
1,093 students

Introduction to Creative Coding with p5.js

Create art with code!
Created byPaper Crane Lab
Last updated 12/2022
English

What you'll learn

  • Learning basics of coding through p5js (A beginner friendly javascript library)
  • Understand what creative coding is
  • Making art (simple paint applications and generative portraits) with p5js
  • Learn simple programming concepts like variables, conditionals, loops. Gets you started on development and javascript

Course content

5 sections30 lectures3h 7m total length
  • What is creative coding?1:34

    Welcome to the Creative coding course! In this video we are going to be taking a look at what creative coding is, and what kind of projects we can make with it.

    You can find links to more fun examples below -


    Links to the work you see in the video Open Processing - https://www.openprocessing.org

    Wabbly Swarm - https://www.openprocessing.org/sketch/492096 (Drag your mouse along the screen when it opens)

    Confetti - https://www.openprocessing.org/sketch/505090 (Drag your mouse along the screen when it opens)

    Dragons Palace - https://www.openprocessing.org/sketch/892108

    The annoying Uni - https://www.openprocessing.org/sketch/903498

  • p5 Editor2:33

    In this course, we are going to be writing our code in the free, online, p5 web editor. This video gives you a tour around the same!

    Make sure to create an account there - https://editor.p5js.org/

Requirements

  • Access to chrome browser
  • Active internet connection
  • Be able to navigate the internet
  • No programming experience needed. You will learn everything on the go here.

Description

Welcome to our Creative Coding Class!.

In the Creative Coding online workshop, you will explore creating animations through code, generative art, and more!

No previous knowledge of coding required, this class will start from the basics of coding and programming.

A great way to develop your computational thinking, logic and math , all while making art!


The workshop will introduce you to javascript - the language of the web.

Learn the concepts of programming using p5.js - a javascript library that focuses on.


By the end of the class, you will be able to make your own generative art, and will be comfortable with concepts such as variables, functions and conditionals.

Projects made in the class will include

* Generative portraits

* Animating simple drawings

* Creating a simple MS Paint-like app

Great for all of the age 10+


The course is broadly divided into 4 sections -

1. Simple Shapes and animation-Learn about the basics of p5, functions and variables

2. Making a paint application- Learn to make your own version on MS Paint while also learning more about variables and if statements

3. Generative Patterns - We will create patterns with code, and learn about for loops!

4. Generative Portraits - Create portraits using code, images and your camera! We will learn a few more algorithms in this module, along with how to use and manipulate images with code.


Materials Required

  • Access to computer, laptop or phone to view the videos. Please note that is not available for iPads and iPhones currently

  • Access to google chrome browser to access the coding environment


Who this course is for:

  • Those with interest in programming and art
  • Interest to explore javascript
  • Best for all ages over 10