Welcome to our JavaScript with P5js. Basic - online course, where you'll embark on an engaging journey into the world of code, creativity, and interactive art. Across ten lessons you'll develop a solid foundation in programming and unleash the potential of JavaScript within the user-friendly p5.js library.
This beginner-friendly p5.js course introduces students aged 10-15 to creative coding through interactive visuals and animations. Starting with basic shapes, colors, and positioning, students learn how to control objects on the canvas. They explore variables, randomness, and counters to add dynamic behavior, followed by simple animations using the draw() loop. As the course progresses, students integrate interactivity using mouse and keyboard inputs, making their sketches responsive. They then dive into user interaction with conditional statements, refining their logic with Boolean operators. Later lessons focus on object selection and mouse-based interactions. By the final session, students will apply their skills to build a small interactive project, reinforcing their understanding of programming fundamentals in a fun and visual way.
The course has 10 online lessons with the real teacher - Professor from Imperial College of London. Lessons will run twice a week at 17.00 (London, UK time) each Tuesday and Thursday starting 20 May 2025