CS Core is a course where youth will develop programming skills while creating a variety of projects focused on creative expression with code. You’ll learn fundamental programming concepts through a variety of short projects utilizing JavaScript, particularly the p5.js library. You’ll build your personal digital “sketchbook” while honing your programming skills!
One of the bigger picture goals of this course is to build confidence and understanding of fundamental programming concepts. The core objectives of this course are focused mainly on understanding programming fundamentals and building confidence and familiarity.
The core concepts are split between the fundamental programming skills to be demonstrated through their p5 sketches, as well as some additional p5 concepts. Here are all of the core course objectives: