+ 54
Besides "Scratch", is there any other good coding tool for kids?
Coding is a great way to teach logical thinking. One of the best coding tool for kids(and adults) is Scratch(developed by MIT). It has all the basic concepts of programming such as loop, variables, events, etc. And you don't even need to type. For more info: scratch.mit.edu
76 odpowiedzi
+ 41
Snap! is an advanced Scratch Modification with lambdas, first class data, procedures, recursion, and many other features. Version 4.0 was renamed Snap! and was rewritten in JavaScript, and is thus no longer considered a Scratch modification.
http://snap.berkeley.edu/
A drag and drop language made by Google. It is used on many websites. It converts the Scratch-like language to another text-based language in real time. This could be useful in learning traditional languages such as Javascript or Python. This is being used for the new Scratch 3.0.
https://developers.google.com/blockly/
The Android App Inventor by Google allows Android apps to be created with a simple, Scratch-like interface. In fact, it was based on Scratch and coded by a team at MIT.
http://www.appinventor.mit.edu/
Stencyl has an interface similar to Scratch, but it has slightly more advanced editing features.
http://www.stencyl.com/
An online game creation software for creating side-scrolling games. It has a drag and drop block editor for advanced scripting.
http://gamefroot.com/
A visual programming language and app for Android, iOS, and Windows Phone smartphones, tablets, and HTML5 enabled mobile browsers. It is inspired by Scratch and developed by the Catrobat team as free open source software.
https://pocketcode.org/
An iOS-based application which is similar to Scratch but is simpler and easier to use. It's somewhat based in the middle of Scratch and ScratchJr. Hopscotch is primarily for iPad, with the player being the only thing accessible on other devices.
https://www.gethopscotch.com/
+ 31
When I was 10, I just learn Java and im pretty good at it now.
+ 17
scratch = java
+ 16
Code.org good website with many courses for every age.
+ 16
There is this Polish interactive game "Scottie Go!" which combines real and virtual experience, while learning the basics of programming concepts. Kids have to make their cardboard puzzles on their own and then "import this" by taking a photo of the puzzle. A bit similar to Scratch, but more "outside-the-box" thinking here :)
Works for Windows, Android and iOS:
https://scottiego.pl/en/
+ 14
Alice.
As another mentioned though, you don't have to sugar coat it for kids. I learned C++ when I was a kid without a problem, so I'd just throw them in there. Kids are far from stupid and absorb information quickly.
+ 12
I am 15, I have completed HTML and now learning C++. These are so easy and gives me fun
+ 12
For Python starters, google has made Blockly.
+ 10
When I first started coding at the age of 10, I learned the basics of Python that my Dad taught me. Strings, calculations, lists, etc.
+ 8
Alice is a very good introduction to Java.
+ 8
you can use microsoft's makecode
https://makecode.com/
+ 8
Dcoder in playstore
+ 8
Yes ! Logo (as Navneet Sharma mentioned already)
I had fun and very addictive time with 'logo' when I was 9 at school. Certainly one of the reason why I started to learn coding now (much later, but still ...!).
And ... it's still alive !
https://turtleacademy.com/
You can learn it on line here, with a code playground.
The idea is to write codes as instructions for a turtle to walk paths, and the turtle draws lines with colors on its path.
Try it !
+ 7
GameMaker, PuzzleScript, Twine, Sonic Pi, and programming games by Zachtronics (SpaceChem and Infinifactory especially) are some that come to mind. Processing.org is another good option (couple it with one of the books for it for best results). For more experienced/motivated kids, the Raylib game-programming-instruction-through-gamedev C library is a great option that's free and easy to install and runs great on even the cheapest hardware and strikes a good balance between flexibility/power and pedagogically useful constraints. A feature is that unlike tools like Unity, GameMaker, etc it encourages a tight focus on programming specifically rather than all the other aspects of game design like level design, making sprites, etc
+ 7
Why not Processing?
https://processing.org
+ 7
Logo, used to taught in schools long ago, however you can use python. It was made for kids and see, we kids love it!
+ 7
sololearn so far is the best
+ 6
As someone said, Alice is very good for a start.
https://www.alice.org/
And I think Greenfoot could be fun as well.
https://www.greenfoot.org/door
+ 6
BASIC