Learning how to code can be challenging. It is hard to find useful resources that are relevant, practical, and engaging at the same time. This course teaches coding from scratch in a visual and beginner-friendly manner using the vastly popular programming language JavaScript and a programming library called p5.js.
The emphasis of the course will be primarily on learning programming using JavaScript and p5.js and secondarily in creating visuals. The main focus is to teach you how to program so that you can choose to pursue whatever field that you would like with your newly established skill set. The skills you will acquire from this course are highly transferable and could be used whatever you choose to build, whether web or mobile applications, programmable robots, or generative art.
This means that I will provide you with enough context so that you can build a strong foundation for programming. But I also won’t hinder your momentum with irrelevant technical or theoretical points. The aim is to build a strong but minimum viable knowledge to get you running with coding. This is the course that I wished I had available when I was learning to code myself.
You will be building several useful and fun programs that do animation and visualizations, and as a final project, you will be building an interactive game! If you are looking to learn coding in a fun and engaging manner, then this is the course for you!
The subtitles are automatically generated, so the quality of the captions may vary.14 sections • 45 lectures • 5 hours
-
Introduction3 lectures 07:27 Mins
-
01:50 Mins
-
02:12 Mins
-
03:25 Mins
-
-
Getting Started6 lectures 36:49 Mins
-
03:39 Mins
-
03:10 Mins
-
06:04 Mins
-
05:04 Mins
-
12:44 Mins
-
06:08 Mins
-
-
Colors2 lectures 12:16 Mins
-
05:28 Mins
-
06:48 Mins
-
-
Operators and Variables4 lectures 17:49 Mins
-
03:10 Mins
-
03:41 Mins
-
05:36 Mins
-
05:22 Mins
-
-
Conditional Statements and Comparison Operators3 lectures 21:13 Mins
-
07:53 Mins
-
05:17 Mins
-
08:03 Mins
-
-
More p5.js Variables2 lectures 07:43 Mins
-
03:42 Mins
-
04:01 Mins
-
-
Loops4 lectures 20:11 Mins
-
07:27 Mins
-
04:09 Mins
-
05:08 Mins
-
03:27 Mins
-
-
Functions2 lectures 13:08 Mins
-
06:52 Mins
-
06:16 Mins
-
-
Objects3 lectures 20:09 Mins
-
05:06 Mins
-
06:20 Mins
-
08:43 Mins
-
-
Arrays3 lectures 23:54 Mins
-
10:07 Mins
-
06:39 Mins
-
07:08 Mins
-
-
Events2 lectures 11:32 Mins
-
02:55 Mins
-
08:37 Mins
-
-
More p5.js2 lectures 11:34 Mins
-
06:01 Mins
-
05:33 Mins
-
-
Final Project8 lectures 1 Hour 36 Mins
-
06:08 Mins
-
07:02 Mins
-
02:53 Mins
-
08:56 Mins
-
13:59 Mins
-
03:06 Mins
-
13:45 Mins
-
04:47 Mins
-
-
The End1 lectures 05:31 Mins
-
05:31 Mins
-