Loading…
CSPDWeek 2026
Monday August 3, 2026 2:00pm - 4:00pm EDT
Bridge the gap from block-based to text-based coding using p5.js, a creative, browser-based platform that blends visual design with JavaScript. Discover how the transition to text-based programming can be approachable, creative, and fun, as students build coding confidence through hands-on, visually engaging projects.

Block-based coding effectively introduces young learners to the fundamentals of programming, but continued growth requires transitioning to text-based code. p5.js offers an ideal bridge between the two, combining the creativity of visual expression with the structure of JavaScript. Through this accessible, browser-based platform, students can apply familiar coding concepts while developing text-based syntax and logic skills.

This session will demonstrate how p5.js supports an engaging, forgiving learning experience that promotes persistence, creativity, and problem-solving. Educators will explore how p5.js links computing with art, mathematics, and design, helping students see programming as both expressive and analytical.

Participants will engage in hands-on coding activities, starting with foundational sketches and advancing to interactive, visually rich projects. The session will also highlight classroom management strategies, free resources, and best practices for integrating p5.js using Open Processing and similar tools. Attendees will leave with sample code, ready-to-use projects, and strategies to inspire confidence and self-efficacy in their students’ coding journeys.
Speakers
avatar for Ryan Evans

Ryan Evans

Computer Science / Educational Technology / Gifted & Talented Teacher, Haskell School / Wanaque School District
Ryan Evans is a computer science, STEM, and gifted and talented teacher at Haskell Elementary School in New Jersey’s Wanaque School District. With more than 25 years of experience in education, he is dedicated to helping students develop computer science, computational thinking... Read More →
Monday August 3, 2026 2:00pm - 4:00pm EDT
TCNJ, BSC 100

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link