From Blocks to Brilliance: A Smooth Transition to Text-Based Programming with p5.js

Slides
CSTA Conf2026
Block-based coding 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, blending the creativity of visual expression with the logical precision of JavaScript. Through this accessible, browser-based platform, students can build on familiar coding concepts while developing confidence with syntax, structure, and problem-solving. This session introduces the p5.js environment and demonstrates how it can encourage exploration, persistence, and creativity among student coders. We’ll explore how...