Variable adalah tempat (atau wadah) dimana kamu menyimpan nilai. Ketika kamu menggunakan variable itu dalam suatu algoritma, itu membuka tempat (wadah) tersebut dan melihat nilai di dalamnya. Ini memungkinkan kamu menulis algoritma yang lebih cerdas yang berperilaku berbeda tergantung pada nilai yang disimpan dalam variable. Misalnya, jika kamu ingin menulis algoritma untuk mengucapkan Selamat Ulang Tahun, kamu sekarang berusia 10 tahun! Untuk adik laki-laki saya, itu luar biasa sekarang, tetapi ketika saya menjalankannya tahun depan, saya ingin mengatakan, Selamat ulang tahun, kamu sekarang berusia 11 tahun! Saya bisa membuat variabel yang saya beri nama usia untuk menyimpan usia adik saya dan menulis algoritma untuk mengucapkan Selamat Ulang Tahun, sebagai gantinya kamu mengubah 'usia'. Karena variable dapat berubah, setiap tahun saya dapat memperbarui variable 'usia' menjadi sama dengan 'usia' ditambah 1. Dalam puzzle ini, kita akan menggunakan variable yang akan mengatur panjang garis yang digambar oleh seniman kita. Kemudian dalam kode kita, blok bergerak maju akan melihat variable panjang itu untuk melihat nilai apa yang kamu tetapkan.