Creative tool · independently evaluated

Pencil Code

A free collaborative coding space for drawing, music, games, stories, webpages, math, and creative programming.

Coding · Math · Art & creativity · Parent & educatorAges 8–18Free🌐 1 languages
Screenshot of Pencil CodeWebsite preview

About Pencil Code

Pencil Code is a free collaborative programming site where learners can draw art, make music and games, explore math and geometry, and build webpages and simulations. The official About page also links to printable classroom activities and a book with more than 100 small projects.

Age and access

This resource is listed for ages 8–18. It is available as Website, Downloadable and is listed as free. The listed language coverage is English.

What stands out

  • Creative outputs give learners a reason to practice code
  • Blocks and text support a gradual move toward typed programming
  • Printable activities connect coding with classroom and offline work
Evaluation detail

How the score is built

Creative valueStrong

Art, music, games, stories, and simulations make programming open-ended.

Age rangeBroad

Official materials range from beginner activities to advanced high-school topics.

AccessStrong

The site and printable activity collection are free to view and use.

Privacy caveatImportant

Projects are public, so children need clear adult guidance about personal information.

For grown-ups

Parent notes

  • The official site says saved work is public and passwords are optional, so children must never post private or identifying information.
  • Some activities are designed for middle school and high school, while the beginner material can be adapted for younger learners with an adult.
  • The stored preview is a clear official landing page without a cookie popup or third-party ad overlay.
Curated shortlists

Find Pencil Code in these listings

This resource is included in the following subject and format shortlists.

Helpful details

Questions parents ask

Help keep this useful

See something wrong?

Report an outdated link, image, language, platform, tag, or other detail.

Report an issue →

More to explore

All resources →