Pinacel AcademyPinacel Academy
← Back to courses
3D and Animation course
3D and AnimationBeginnerC-7777

Creative Coding: Making Visuals with JavaScript

An approachable route into generative art and creative coding using JavaScript and the canvas. No prior programming experience needed — you'll start with simple shapes and loops and end the course generating your own animated, algorithmic artwork.

What you'll learn

  • Write JavaScript loops and functions to generate visuals
  • Use randomness and noise to create organic-looking art
  • Animate canvas-based generative pieces
  • Ship a personal generative-art project

Curriculum

Suggested pace: 5 weeks
  1. 1

    Canvas basics

    Week 1

    Draw simple shapes to the canvas and understand the coordinate system you're working in.

  2. 2

    Loops and functions for visuals

    Week 1

    Write loops and functions that generate visuals instead of drawing everything by hand.

  3. 3

    Introducing randomness

    Week 2

    Use randomness to break up rigid, repetitive patterns.

  4. 4

    Noise for organic shapes

    Week 3

    Use noise functions to create organic-looking, natural motion and form.

  5. 5

    Animating your canvas

    Week 4

    Animate a canvas-based piece frame by frame.

  6. 6

    Shipping a personal project

    Week 5

    Finish and ship a personal generative-art project from scratch.

Frequently asked questions

Do I need any experience for this?

No prior experience needed — this course starts from the basics.

Is this live, or can I go at my own pace?

Self-paced. There's no fixed class time — the weekly pace above is only a suggestion to help you plan.

What happens right after I enroll?

The course appears immediately in My courses, and the first module unlocks straight away.

Do I lose access if I don't finish right away?

No — once you're enrolled, the course stays in My courses and you can pick it back up any time.