Code Art- Learn Creative Coding to Generate Visuals with JS
- DESIGN
- Mar 14, 2025

Code Art: Learn Creative Coding to Generate Visuals with JS, available at $69.99, has an average rating of 4.5, with 78 lectures, based on 213 reviews, and has 3112 subscribers.
You will learn about Code Art, Creative Coding, Generative Art Creating Visuals with Coding Learn to draw with code Javascript Animations Html5 Canvas and CTX Particle Effect with Vanilla JS Canvas-sketch library ThreeJS Making Audio Visualizers This course is ideal for individuals who are This course is for both developers and designers who want to draw with code. It is particularly useful for This course is for both developers and designers who want to draw with code.
Enroll now: Code Art: Learn Creative Coding to Generate Visuals with JS
Summary
Title: Code Art: Learn Creative Coding to Generate Visuals with JS
Price: $69.99
Average Rating: 4.5
Number of Lectures: 78
Number of Published Lectures: 78
Number of Curriculum Items: 78
Number of Published Curriculum Objects: 78
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Why code art?
Because once you learn creating art with coding, there is actually no limit. You don’t have the boundaries of visual effect programs!
Creative algorithms are data driven can work real time and interactive.
It’s combination of technical side and design.
There are many languages and ways of creative coding.
We’ll use html and javascript in this course, because nowadays javascript is everywhere.
You’ll have a chance to make your project interactive with other technologies with JS.
We’ll create particles that will listen the music and behave differently.
After learning this technique you can use audio input in any effect you want!
You’ll be shocked when you see how easy it is to make these animations.
If you already know a programming language that’s a big advantage.
Where can I use these visuals?
It’s up to you! You can create your own NFT collection. Upload effects to your website, put them in your portfolio, or just to make them for fun!
Why this course?
We as Yeti team, are working to create professional online education lectures. We are trying to keep it as simple as possible. You’ll find the best practices for creative coding.
This course is created with both Windows and Mac users, meaning you can get full benefit whether you are a windows or mac user.
All students have access to the Q&A forums where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.
Who this course is for:
Programmers – Developers
Designers
Freelancers
Animators
Graphic Designers
Who feels comfortable with another programming language and want to learn creative coding
Everyone interested in animations, visuals, algorithms, and art
Course Curriculum
Chapter 1: Javascript Particles
Lecture 1: Before Start
Lecture 2: Create Project Files
Lecture 3: HTML5 Canvas
Lecture 4: Create Canvas and CTX
Lecture 5: Draw a Rectangle
Lecture 6: What is Live Server?
Lecture 7: Event Listener in JS
Lecture 8: Event Listeners Practice
Lecture 9: Arc
Lecture 10: Reminder (Video Speed)
Lecture 11: Generate Atoms
Lecture 12: Destroy and Blur
Lecture 13: Create a Nice Sky-Stars Effect
Lecture 14: Custom Movements of Particles (Parabolic)
Lecture 15: Sierpiński Triangle Challenge
Chapter 2: Pixel Effect for Images
Lecture 1: What is Pixel Rain Effect?
Lecture 2: Setting Up the Project
Lecture 3: Get Image Data in JS
Lecture 4: Create Particle Class
Lecture 5: Mapping from 2 Dimension to 1 Dimension
Lecture 6: Apply the Mapping Formula
Lecture 7: Draw Function
Lecture 8: Complete the Effect
Lecture 9: Add RGB Colors
Chapter 3: Canvas-sketch library
Lecture 1: Introduction
Lecture 2: Node and NPM
Lecture 3: Install canvas-sketch
Lecture 4: What is canvas-sketch?
Lecture 5: Practice Rectangles
Lecture 6: Canvas Translate
Lecture 7: Canvas Rotate
Lecture 8: Save and Restore
Lecture 9: Randomness
Lecture 10: Bounce Animation
Lecture 11: Circle Class
Lecture 12: Generate Circles
Lecture 13: Animate Circles
Lecture 14: Bounce Circles
Lecture 15: Euclidean Distance
Lecture 16: Draw Lines
Lecture 17: Get the Distance Between Two Dots
Lecture 18: Responsive Line Width
Chapter 4: How to make an Audio Visualizer?
Lecture 1: Introduction
Lecture 2: Set up For the Audio Visualizer
Lecture 3: HTML Template
Lecture 4: Complete HTML
Lecture 5: microphone.js
Lecture 6: Get Microphone Data
Lecture 7: Ball Class
Lecture 8: Generate Balls
Lecture 9: Falling Balls
Lecture 10: Jumping Balls
Lecture 11: Audio Input
Chapter 5: Circular Audio Visualizer
Lecture 1: Getting Started
Lecture 2: Setup
Lecture 3: Create Figures
Lecture 4: Circular Movement
Lecture 5: Change Size with Microphone Input
Lecture 6: Play Music
Lecture 7: Teleport
Chapter 6: Introduction to three.js
Lecture 1: What is three.js?
Lecture 2: Use Cases of three.js
Lecture 3: Install three.js
Lecture 4: Open the Project
Lecture 5: Import three.js
Lecture 6: Creating the Scene and Camera
Lecture 7: Create the Renderer
Lecture 8: Create a Cube
Lecture 9: Render the Scene
Lecture 10: Animate the Cube
Chapter 7: 3D Space Effect
Lecture 1: Introduction
Lecture 2: Setup
Lecture 3: Init( ) Function
Lecture 4: Create the Stars
Lecture 5: Use Geometry and Material
Lecture 6: Animate Function
Lecture 7: Finish the Project
Lecture 8: Some three.js Examples
Instructors

Yeti Learn
Best Seller Instructors
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- AMLCFT for AccountantsFinance Professionals in Singapore
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- How to Draw Cute Thanksgiving!
- Step-By-Step Stock Market Analysis and Real-Time Trades
- Figma Fundamentals- Use Figma Like a Pro
- Forex- Trading- Learn Forex Fundamentals Course
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8How To Market Your Book Grow Your Mailing List
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling