Thoughts on

So apparently there’s some guerilla marketing going around promoting a website that I previously haven’t heard of. CodeGuppy is a text-based sketch platform that I assume supposedly rivals, the two are very similar. The differences I see between the two are very subtle and transitioning between the two isn’t that difficult. Now here are some pros I see in CodeGuppy that doesn’t have:

  • It allows the use of operators like let
  • Can do a lot of drawing without slowing down the program
  • Has buttons, text boxes, stuff like that
  • Multiple scenes
  • Larger canvas (800, 600)

The feature that appealed to me the most was that it ran faster, this would allow me to create complex programs without having the frame rate dropping

There are some features missing as well.

  • Does not have blocks. I don’t know how anyone sees this as a positive. allows both blocks and text mode while CodeGuppy only has text.
  • No actual public gallery; Scratch, Khan Academy, and all have a public gallery. As far as I can tell. There isn’t a public gallery for CodeGuppy
  • No debug console. I believe the ‘alternative’ to debug consoles was to just use println
  • Only p5.js sketches: On there is app lab, game lab, sprite lab, web lab, artist, and a whole bunch more.
  • I can’t find what I’m looking for. Say I wanted to store an rgb value. Well I can’t because rgb isn’t a function! It also sucks that I had to go into a tutorial to find out how to get the position of my mouse.
  • Not many sprites/backgrounds/drawing functions: Maybe there will be more added eventually
  • Alot of the tutorials are just a huge chunk of code that forces the student to “find out” what it means.

If you would like to switch to CodeGuppy right now. I don’t suggest it: CodeGuppy is not a better, or different alternative than

No, coding in text instead of blocks on a platform that is essentially a glorified p5.js editor isn’t a solution to kids finding coding tedious.

Hi @infinitestasis,

Thanks for informing the community about this great resource, and for your analysis!

I don’t act as a representative of, but from my understanding, our mission is to help make computer science education accessible to everyone. If there are other tools and organizations out there helping achieve that, awesome!

I know the staff works tirelessly to continuously improve their curriculum and tools, and much of it is done through feedback from community members such as yourself.

I agree that the community should check out other options and go with what they feel works best for their situation. Again, thanks for bringing to our attention more tools we can use to inspire and teach.


1 Like