With Creative Coding, students can apply their understanding of BrainPOP topics across the curriculum through an array of coding projects. Don’t know how to code? No problem! Creative Coding is for ALL students and ALL subjects–there’s endless potential!

To support your use of Creative Coding in the classroom, we’ve put together the following resources ranging from video tutorials and lesson plans to differentiation tips and assessment rubrics. We also provide Creative Coding standard alignments for CCSS, NGSS, and CSTA.  

Getting Started
Video Tutorials
Implementation
Pedagogy and Research
Assessment

Getting Started
Summary and objectives for each Creative Coding project....
Creative Coding is aligned with a variety of standards including CCSS, NGSS, and CSTA. ...
Discover the role computer science can play in the curriculum. ...
An annotated guide to Creative Coding with Scratch....
An annotated guide to Creative Coding with Vidcode....
A step guide for Creative Coding's text-based projects....
Video Tutorials
This tutorial demonstrates how to code a conversation between two characters....
This tutorial demonstrates how to code a museum exhibit....
This tutorial demonstrates how to code a math problem....
This tutorial demonstrates how to code a sorting game ...
Learn to code a BrainPOP-style meme animation...
Learn to code a BrainPOP-style newscast....
Learn to code a BrainPOP-style stop motion animation...
Learn to code a BrainPOP-style doodle augment reality...
Implementation
Discover how kids are using Creative Coding to extend their learning and think creatively about BrainPOP topics....
These  lesson plans for each of the Creative Coding projects are adaptable for any BrainPOP topic across the curriculum....
Use the printables below to plan your Creative Coding projects....
This list features fundamental computational concepts that Scratch supports. ...
Download and print out these computational thinking definitions which help support computational practices in the classroom. ...
Key vocab and concepts related to Creative Coding projects...
Strategies for using Creative Coding with all types of learners. ...
Learn how Pair Programming helps students learn from each other and write code with fewer bugs. ...
Tips for implementing Pair Programming -- a collaborative learning strategy...
Coding command references for each Vid Code Creative Coding projects....
This activity encourages students to give and receive feedback on their coding design ideas and works-in-progress....
Students use this form to provide feedback on classmates' Creative Coding projects....
Pedagogy and Research
Explore the potential of Scratch to support project-based learning....
Children are learning more than coding skills when they create and share projects in Scratch....
This TED talk addresses the benefits of teaching kids to code...
This TED talk describes five basic principles of flag design and why the speaker, Roman Mars, believes you can apply these principles to jus...
This research paper, authored by Mitch Resnick of the MIT Media Lab, analyzes the design of Scratch through the lens of the Four P’s of Crea...
Assessment
A printable rubric to assess coding projects....
This rubric assesses students’ fluency with computational practices...
A simple checklist to assess Creative Coding meme projects....
With Creative Coding, students can apply their understanding of BrainPOP topics across the curriculum through an array of coding projects. D...