美国90%家长推荐:6岁以上儿童免费学习编程平台Scratch,替代游戏更有意义
在美国,有 90%的家长期望他们的孩子去学习计算机科学。这是因为在未来,高收入的工作通常都要求员工具备这样的技能。并且,学习编程是孩子深入学习计算机知识的根基。

今天我们向大家推荐一些免费的学习平台。已经开始学习编程的孩子能够从这些平台获取更多学习素材。对于其他孩子而言,也可以先借助这些平台进行尝试,以代替王者荣耀,让孩子度过更有意义的“游戏时间”。
一、Scratch
年龄:6+
平台:desktop桌面版、web网页版
Scratch 被称为儿童编程的鼻祖,这一点都不夸张。它从 2003 年开始设计,到现在已经过去了 13 个年头。如今,国内很多小学的信息科学课都在使用 scratch。
scratch 与其他儿童编程应用有所不同,它没有现成的编程任务可供完成。要实现某种功能,完全得靠孩子自己运用大脑去构建每个项目的组成部分。这非常考验孩子的创造力和想象力,所以对 scratch 的学习不仅仅停留在编辑阶段,而是扩展到了整个多元智能的发展。
这是一个游戏,其中猫在追球。当移动鼠标时,网球会跟着鼠标一起运动。并且猫总是能够在 0.5 秒之内追上网球。如果加快鼠标移动速度,真的会把猫跑晕呢!
二、ScratchJr
年龄:4+
平台:ipad、Android
介绍:麻省理工学院(MIT)的研究人员于 2003 年设计开发了 Scratch。它是一款面向少年的简易编程工具。在少儿编程语言中,它最为有名气。它有着广泛的应用人群和基础,深受老师和孩子的喜爱。
ScratchJr 可被视为是专门为年龄更小的孩子而设计的类似 ipad 的精简版本。
该应用极少使用 iPad 键盘。孩子们在 iPad 上开发的各种有趣程序,都是借助拖拽这种方式,通过触摸屏接口来完成的。
SratchJr 虽然很精简,但是它保留了最基本的计算机概念。其中包括事件,还有序列,以及迭代等。这些核心概念是 Scratch 编程的关键。
这是一个程序,小猫先向右运动,接着向下运动,然后吐出文字。如果把文字改成音频,能够通过 ipad 自动录制歌曲。编写一个会唱歌的小猫咪,是不是会让孩子更有成就感呢?
三、Codea
适合年龄:8岁以上
价格:98元
适用设备:iPad
这是一款 iPad 应用。它还是一个软件开发工具,能带孩子编程且资源丰富。它得过年度最佳应用大奖。
国外的孩子会用它来制作 APP 游戏。年龄稍大的孩子,因为具备一定的逻辑思维能力和理解能力,所以能够跟着操作。它的界面很简洁,学习起来很容易,这是它最大的特点。并且它有中文版。
四、RoboMind
适合年龄:10岁以上男孩
价格:免费
适用设备:电脑
RoboMind 的主要功能在于通过编程让机器人去执行一系列任务。在这个过程里,孩子能够对人工智能有基本的了解。
如果孩子正在学习 LEGO 的机器人课程,那么这个就更为合适。它具备一个导出功能,能够将你编写的程序连接至 LEGO MINDSTORMS NXT 2.0 中。
五、makeblock 慧编程
价格:免费
AI时代,更懂老师和学生的编程工具
为编程教育和学习提供了更好的支持。
六、Tynker
年龄:7—14岁
可视化编程语言包含事件、变量、循环、函数等,还包含编程思维。可以对 Minecraft 进行改装,并且能够支持控制无人机。
兴趣主题包含游戏、动画,并且能与玩具结合来实现创意的可视化编程工具,这种情况类似 Scratch。Tynker 系统不仅提供跟踪孩子学习状态的服务,还能发现孩子尚未完全理解的知识点,并且为其提供相关课程讲解等个性化的编程学习服务。
七、Codecademy
适合年龄:12岁以上
语言:编程语法
适用平台:基于浏览器
Codecademy 被认为是能够指导任何人学习编程的应用。它可以指导 13 岁以下的儿童学习编程。
这款应用和其他儿童应用不同,没有卡通风格的精灵和色彩丰富的界面,不过它依然是一款友好且简单易学的 app。
12 岁以上的儿童能够通过 Codecademy 学习 API。
该应用正在扩大用户群体,并且在尝试吸引年轻的程序员。它鼓励学生和教育工作者参加在学校举办的编程俱乐部活动。
八、Cargo-Bot
年龄:5+
适用平台:ipad
介绍:这是第一个使用iPad编写代码的游戏。
游戏的乐趣在于你的编程方法可能是正确的,然而所使用的寄存器个数却未必是最优化的。因此,即便程序能够执行,也不一定能够获得三星。
编程界面的右上角有关于 hints 的提示。即便查看了这个提示,也未必能够做得出来喔。而且,程序运行的过程能够通过“record this solution”来进行录制,以便于分享。
案例:这是一个把四个货箱搬到另一个栈位的程序录像。
九、Daisy the Dinosaur
适合年龄:4-8岁
价格:免费
适用平台:iPad
这款 iPad App 连幼儿园的小朋友都可以开始用。
教给孩子基本的编程逻辑;孩子们只需将相关的模块进行设定并排列,像滚、跳或者长大等这些动作模块,接着按下播放键,一个小动画就制作完成了,在这个小动画中可以看到小恐龙依据刚才设定的指令做出相应的动作。
上手很容易,几乎不存在任何难度,小朋友会对自己创作出来的小动画非常着迷。
Hopscotch 是一种面向儿童的编程工具,它是一种可视化编程语言。
适合年龄:8-12岁
价格:免费
适用平台:iPad
这款应用与 Daisy the Dinosaur 出自同一个开发商,它获得过很多科技类奖项,就如同 Daisy the Dinosaur 的升级版一样,新增了很多模块和参数设置。
操作起来较为简单,无需进行输入操作。就如同堆积木一般,只需将模块逐个放入即可。然后点击播放,就能看到各种卡通人物在屏幕上依据自身指令做出动作的动画。
这个能够锻炼孩子的逻辑理解能力。孩子需要处理时间和空间的问题,同时还要给不同的角色分配不同的任务。通过这些,孩子可以独立地做出一部小动画片,从而获得很大的成就感。