Learn Coding
Visually
Learn to code from scratch and create beautiful visuals, animations, and games using JavaScript - in an easy and beginner-friendly way!
Create
Visualizations
Create Visualizations
Build
Games
Build Games
Design
Motion Graphics
Design Motion Graphics
5 Hours of content
Over 20,000 Views
Rated 4.7 on Linkedin
Learning JavaScript
with p5.js
Learning how to code can be challenging. It is hard to find useful resources that are relevant, practical, and engaging at the same time.
Coding for Visual Learners teaches you how to code in a highly engaging and visual way using JavaScript and a programming library called p5.js.
Reviews
Featured In
Why Learn JavaScript?
There are many programming languages out there. This course will teach you how to code using JavaScript.
JavaScript is one of the most widely used programming languages, as it is built into every web browser. Almost all web pages and applications use JavaScript to some degree. JavaScript is used for user interaction in web pages, server-side applications, Internet of Things (IoT) devices, or mobile apps for platforms such as Android or iPhone. You can practice programming in a lot of areas once you learn JavaScript.
What is p5.js?
p5.js is a creative coding library that is based on the idea of sketching. Just like sketching can be thought of as a minimal approach to drawing to prototype an idea quickly, p5.js is built for writing a minimal amount of code to translate your visual, interaction or animation ideas to the screen.
The concise nature of p5.js makes it a very approachable technology. But don't let the simplicity of p5.js trick you into believing it has limited capabilities. 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 build an interactive game using p5.js! Click to check out and play the game you will learn to build!
About the Author
Hi there! 👋 My name isEngin Arslan. I am a self-taught software developer based in Zürich 🇨🇭. Before becoming a developer, I worked as a visual effects artist/technical director onfilms and TV shows. I received anEmmy Nominationand won aCanadian Screen Awardfor my Visual Effects work. During my time in VFX, I fell in love with programming. As a result, I have taught myself web development and ended up changing careers.
Currently, I am working as a front-end engineer. I am also an author for a couple of online courses and books, such asAwesome Coding.I was a professor atSeneca Collegein Toronto for 5 years, teaching programming to complete beginners. I have decided to create Coding for Visual Learners since there aren't too many sources out there that teach programming in a practical and engaging way.
Frequently Asked Questions
Questions or Feedback?
Feel free to reach out to me atcodingforvisuallearners@gmail.comif you have any questions or feedback.