There is also Snap! (https://snap.berkeley.edu/) which starts very much like Scratch but has higher ceiling. - Source: Hacker News / 3 months ago
Https://snap.berkeley.edu/ Snap! Is made by folks previously involved in Berkeley Logo, and has a lot of "missing pieces" that make organizing programs easier: lambdas, cc, and binding functions to definitions (aka build-your-own-blocks). - Source: Hacker News / 4 months ago
Or try a similar site by Berkeley (scratch is MIT): https://snap.berkeley.edu/. Source: 10 months ago
I would start with block-based coding with Snap!. Source: 11 months ago
Maybe this: https://snap.berkeley.edu/. - Source: Hacker News / about 1 year ago
If your kids tinker with Scratch, try out TurboWarp[1], a Scratch mod that compiles projects to JavaScript. Other alternatives to tinker with are Blocky[2] and Snap[3]. 1. https://turbowarp.org 2. https://developers.google.com/blockly/ 3. https://snap.berkeley.edu. - Source: Hacker News / about 1 year ago
If you are really a programming beginner I’d even suggest starting with something for beginners. Scratch or Snap! Are both block based and you can learn the basics there without all the hassle of syntax. https://snap.berkeley.edu/ - I like snap because it exposes you to advanced concepts without the worry of syntax. Source: about 1 year ago
Other acceptable topics are tosh, Snap!and any block-based programming "languages" such as Beetle Blocks and Alice.". Source: over 1 year ago
Snap! - a neat little visual block based programming 'language' with an active community / ongoing development, you can actually catch the devs in the forums and see what theyre working on or just chat. Source: over 1 year ago
I'm well out of college and I still use Snap!, which is similar to scratch, but there are also some cool things you can do beyond games and animations (like maps, web, etc.). I'm not a programmer, but I have self taught myself some as a hobby. Snap definitely helps me understand some concepts. Source: over 1 year ago
Snap has their own subreddit. r/SnapBerkeley Their website: snap.berkeley.edu. Source: almost 2 years ago
Here you can design a level and let friend pass it - destroy all bricks. You hit language limitations all the time. The scratch disigners say it is so to oe friendly to jeginners, howewer the need to invent crazy trics to aohieve simple things is not actually friendly. IMHO, it is better and simpler to teach children using more normal languages, where smal set of elements combine well. The Snap! Is an extended... - Source: Hacker News / almost 2 years ago
Scratch has succeeded in the way that counts most - building community. However I tried to help my son to write some stuff with it and found it very hard and unintuitive to get stuff done. There are other, similar systems that are MUCH better for programming, such as Construct3 and https://snap.berkeley.edu/. - Source: Hacker News / almost 2 years ago
Snap! Is also a similar "more advanced Scratch", and it's completely free without any subscription services or stuff like that present. Source: almost 2 years ago
I found Snap! Very good for creating creative stuff https://snap.berkeley.edu/ Works in browser. - Source: Hacker News / almost 2 years ago
Scratch and Snap are a logical step if they are ready. Block based programming is a good intro but it is important that they move out of this at some point. There are even block based blockchain programs but there are limitations so when they are ready for real syntax I like the khan academy set up. This has processing JS in the browser so you can do things like number scrubbing and see the code instantly. ... Source: about 2 years ago
I recommend you also check out SNAP! Its work similar to scratch, but it has a lot more features. Like being able to access local variables of sprites from anywhere in your project, changing the size of the stage, not being limited to 300 clones, etc. Source: about 2 years ago
Snap [1] goes a bit beyond Scratch. 1. https://snap.berkeley.edu/. - Source: Hacker News / about 2 years ago
To nitpick, the block code screenshot at the top of the post is not actually Scratch, it's Snap![1] - which is essentially a superset of Scratch[2] Scratch itself has no concept of "custom reporters" - i.e. Functions that return a value. If you want a function to return something, the closest approximation is to assign the result to a global variable. But you can't do recursion like that, so you'd need to use a... - Source: Hacker News / about 2 years ago
Check out Snap, MakeCode Arcade and Adafruit Circuit Playground Express: [1] https://snap.berkeley.edu/ [2] https://arcade.makecode.com/ [3] https://www.adafruit.com/product/3333 [4] https://makecode.adafruit.com/ Also check out this tiny old book suitable for a total noob to computers: The Pattern on the Stone - The Simple Ideas that Make Computers Work by W. Daniel Hillis... - Source: Hacker News / about 2 years ago
Let me give you a small hint: if you are really excited about it, don't just wait until you think you're good enough. Motivation is a fragile thing, and programming is easier than most people think — as long as you have motivation and proper tools. I used to do introductory programming courses for high school kids. Our approach was based on generational graphics, and this sort of stuff was basically our way to get... Source: about 2 years ago
Do you know an article comparing Snap to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Snap. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.