Why this Course?
At this age and time that we live in, coding is simply invaluable. It has the power to uplift your career, your prospects, and even your intellectual capacity. Computation is driving one of the largest capital expansions in history, and there has never been a better time to learn to code than now.
Computation is driving one of the largest capital expansions in history, and there has never been a better time to learn coding than now.
This means that I will provide you with enough context for you to build a strong foundation for programming. But I also won’t hinder our 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.
The aim is to build a strong but a minimum viable knowledge using engaging and visual examples to get you running with coding.
Who is this course for?
If you are an artist or a visual designer, this course is perfect for you as you might find the examples we will be building to be directly relevant to your work. If not, this is still a great course for learning programming as the visual nature of the exercises will help you grasp the fundamentals of programming easier and let you build a strong foundation in a shorter amount of time.
What is p5.js?
The concise nature of p5.js makes it a very easy library to learn. But don’t let this simplicity trick you into believing that p5.js has limited capabilities. p5.js has an impressive amount of functionality, history and community behind it to make it a valuable learning investment if you ever wanted to create art, design, motion or interactive pieces using code. A p5.js program can be anywhere from a few lines of code to thousands.
You can use p5.js for practical applications such as creating data visualizations or building generative computational art pieces. At the end of this course we will be building an interactive game using p5.js! See the examples page for some of the projects.
If you are an artist or a visual designer this course is perfect for you as you might find the examples we will be building to be directly relevant to your work. If not, this is still a great course for learning programming as the visual nature of the exercises will help you grasp the fundamentals of programming easier and let you build a strong foundation in a shorter amount of time.