Learn Creative Coding with Vanilla JavaScript

Let's make art with code and learn object oriented programming with plain vanilla JavaScript in the process

4.45 (98 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Learn Creative Coding with Vanilla JavaScript
7,428
students
1 hour
content
Oct 2022
last update
$64.99
regular price

What you will learn

Explore creative coding with HTML, CSS and JavaScript

Learn to draw with code

Get deep understanding of HTML canvas drawing techniques

Build a complete generative art project

Why take this course?

Discover creative coding and go from drawing a single line all the way to complex randomised fractal shapes. Then turn it into a particle system to create 'fractal rain' effect. All of that with just plain HTML, CSS and vanilla JavaScript, no frameworks and no libraries. Today we deep dive into HTML canvas drawing techniques and take it step by step to make sure we understand how everything works.


In Generative art the artist creates a process which is then set into motion with some degree of autonomy resulting in a completed artwork. I like to think about it as a human machine collaboration. Today we are the artists and HTML, CSS and JavaScript is the machine. Make your unique piece of art with me and practice your front end web development skills in the process. I will explain every line of code in detail as we go along.


Class project: Fractal Rain

Skill level: Beginner to Intermediate

Topics:

1) Object oriented programming - Classes, constructors, encapsulation, abstraction

2) HTML canvas - changing state with translate, scale, rotate, drawing shapes, web animation.

3) Deep learning with vanilla JavaScript, no frameworks, no libraries


This class is not for complete beginners, but if you already know at least the basics of HTML CSS and JavaScript come join me and let me show you how to make the machine help us to create something unique and beautiful. Have fun!



Screenshots

Learn Creative Coding with Vanilla JavaScript - Screenshot_01Learn Creative Coding with Vanilla JavaScript - Screenshot_02Learn Creative Coding with Vanilla JavaScript - Screenshot_03Learn Creative Coding with Vanilla JavaScript - Screenshot_04

Reviews

Dave
October 22, 2023
This is basically the Udemy version of the Youtube video. But I learned enough to make my own fractals.
Angel
May 21, 2022
Short but great and fun tutorial. You must know that: - You must now something about html/css/javascript - There is not code - It's short But that are not problem in this couse, you can recreate code easiy with the videos and allows a lot of experimentation. Recommended!
Scott
April 9, 2022
Frank states that this course is not for complete beginners, which may be true, if we can define what we mean when we describe what a complete beginner is. It's sort of hard to pin down. With that said, if you know operators, objects, arrays, functions and how to define variables, or are at least familiar with what these things are, you should be able to follow along if you're willing to put in the effort. Programming isn't easy regardless of your skill level. It takes time and lot of practice to get good at it - just like anything else in life. Hard work pays off, and the content in this course is more than enough keep you motivated to get better. This course can supplement your learning progression even if you are simply coding blindly and following along. It's top shelf content. Don't hesitate to grab it.
Morgan
March 24, 2022
It was a little hard to follow because of the speed but I think that was to its advantage cause it got me really into seeing what was going to happen next. Also this is the first udemy course Ive completed and I have like 29 in my queue so there you go! looking forward to courses that expand on this.

Charts

Price

Learn Creative Coding with Vanilla JavaScript - Price chart

Rating

Learn Creative Coding with Vanilla JavaScript - Ratings chart

Enrollment distribution

Learn Creative Coding with Vanilla JavaScript - Distribution chart
4578844
udemy ID
3/3/2022
course created date
3/15/2022
course indexed date
Bot
course submited by