Category Topics

Snap!Con 2020

This forum, during the conference is for attendees only. After the conference, we will make the content public. If you'd like to join Snap!Con 2020, you still can! Register at


Announcements by Snap! staff, such as new major versions, blog posts, conferences, maintenance, all that.

Help with Snap!

For Snap! users: need help with your project? Ask here! But please don't ask us to do your homework for you. We can give you general ideas, but not write the program for you.

Share your Projects

Show off projects you've made and tell everyone about them.

Tutorials (Here's how to...)

This is the category for users to provide tutorials: How to set input types when making a block, how to attach sprites to each other, ...

Bug reports

Think you've found a problem with Snap!?


The home for Frequently Asked Questions. Staff will cull them from the help and bug report categories and answer them here.

For Teachers

This category is for discussion that's specific to teaching, whether BJC, TEALS, or other curricula.


Feedback about the Snap! Forums site, its organization, how it works, and how we can improve it.

Computer Science

Discuss computer science more generally. Share exciting algorithms, formulas, and puzzles.

Advanced Topics

This category is for people interested in the inner workings of Snap!: what's inside its implementation, how to extend it, and so on. Please do not post advanced-topics-ish messages elsewhere. The goal is to ensure that the vast majority of users, who make projects in Snap! without knowing how it works, aren't scared away from the forum or made to feel unwelcome. Please help, gang.


Mainly for Snap!-related politics, such as our relationship with Scratch, how we're doing on internationalization, why we have the wrong GPL version, stuff like that. Real world politics will be tolerated as long as they don't degenerate into ad hominem attacks on other users and add more light than heat. (Seriously, once, long ago, I got in a bit of trouble over at Scratch for having an extremely respectful and well-mannered argument with a (then) kid, and I view our older target audience as a benefit for that reason, but y'all have to prove me right. :~) )