Description
Looking for a fun way to introduce coding?
This Emoji Coding Challenge gets students creating right away. Instead of just learning syntax, students design their own emoji using simple JavaScript (or p5js) commands.
What Students Do
- Create an emoji using code
- Use shapes and RGB colors
- Customize their design
Why Teachers Love It
- No prep required
- Beginner-friendly
- Encourages creativity
- Great for engagement
- Works as an intro lesson, sub plan, or enrichment
What’s Included
- 2-page student worksheet
- Command reference guide
- RGB color chart
- Ready-to-use coding link
Best For
- Intro to JavaScript or text-based coding
- Creative coding lessons
- Middle and high school CS classes
- Project-based learning
Grades + Time
Grades 5–12
~1+ hour activity
Quick Teacher Tip
Have students share their emojis at the end for a quick gallery walk.
Did you know?
You can receive TPT store credits to use on future purchases by leaving feedback on products you buy! Just click on "My Purchases" under "Buy"!
Connect with me!
Emoji Coding Project | JavaScript p5.js | Computer Science Grades 5 - 12+
Highlights
Description
Looking for a fun way to introduce coding?
This Emoji Coding Challenge gets students creating right away. Instead of just learning syntax, students design their own emoji using simple JavaScript (or p5js) commands.
What Students Do
- Create an emoji using code
- Use shapes and RGB colors
- Customize their design
Why Teachers Love It
- No prep required
- Beginner-friendly
- Encourages creativity
- Great for engagement
- Works as an intro lesson, sub plan, or enrichment
What’s Included
- 2-page student worksheet
- Command reference guide
- RGB color chart
- Ready-to-use coding link
Best For
- Intro to JavaScript or text-based coding
- Creative coding lessons
- Middle and high school CS classes
- Project-based learning
Grades + Time
Grades 5–12
~1+ hour activity
Quick Teacher Tip
Have students share their emojis at the end for a quick gallery walk.
Did you know?
You can receive TPT store credits to use on future purchases by leaving feedback on products you buy! Just click on "My Purchases" under "Buy"!
Connect with me!



