What are Properties?
Properties are the details that describe an object—like its color, size, or speed. In coding, properties let you change these traits for just one object, while everything else stays the same. Think of a row of identical cars. You can paint one red and leave the rest as-is. It’s still a car, but now it looks unique. That’s the power of properties!
Where Students Use Properties in Kodable
Properties in Kodable Basics
Students can learn about properties while customizing a Fuzz in the Fuzz Builder course. After writing the code, they get to see their fuzz take shape and then play with their customized character in the game. They use simple JavaScript commands to adjust traits like:
Color
Size
Accessories
Example:
On the left, students write code to set each property. On the right, they immediately see those changes on their Fuzz—making their character feel personal and unique.
Properties in Kodable Creator
Every course in Kodable Creator uses properties to support customization. In the science courses, for example, students might personalize objects like planets, animals, or other items in their games. They can customize how objects look and behave by changing traits like:
Size
Direction
Speed
Color
Example:
In the Solar System course, Mercury might be set to size: tiny and color: white to reflect its real look. But students can get creative—changing a planet to giant and pink to make a world of their own. Adjusting properties helps them see how small changes can make their game feel unique and personal.
Properties in Bug World
In Bug World, students explore properties using the BlueBlaster characters. Students can change these values to make each bug perform differently in battle. Modifying one BlueBlaster’s strength won’t affect the others—just like real properties, each one is independent.
Why It Matters
Learning about properties helps students:
Understand how to control individual parts of a program
Practice customizing without breaking the whole system
Develop games and characters that feel more personal and creative
Properties are a key concept that makes programs dynamic and interactive—and gives students full ownership of their creations.