今天我们向大家推荐一些免费的学习平台,已经开始学习编程的孩子可以从中获取更多学习素材,对于其他孩子来说,也可以先通过这些平台小试牛刀,代替王者荣耀,让孩子度过更有意义的“游戏时间”。
-
APP-Lightbot
评测:这款APP译为《编程机器人》或《灯光机器人》,苹果用户可直接在app store里下载,网上也有很多汉化版资源。它的“编程时间”(Lightbot: code hour)这款游戏是免费的,另外还有两个低收费的编程应用程序,分别适合4-8岁,以及9岁以上的孩子。
-
Scratch
网址:https://scratch.mit.edu/
评测:这是由MIT开发的,针对8到16岁孩子的简易编程语言,基本上可以让孩子创造他们能想象到的任何程序。
它没有令人费解的代码,而让孩子抓取、拼接一些积木块,有点像虚拟的乐高。除了有很多编程指导外,它还有一个可供编程者们交流想法的在线平台,活跃度很高,孩子可以在社区分享作品。
如果你下载了Scratch却不会使用,有海码爸爸来帮你学习Scratch初级,点击文末【阅读原文】,就能参加公益编程课。
同时,我们曾经写过一篇文章认真脸!4、5岁的孩子学编程的软件,我只推荐这两款,对ScratchJR和第一款Lightbot做了详细的介绍,可以帮助你对它们有更全面的了解。
-
Stencyl
网址:http://www.stencyl.com/
评测:Stencyl适合已经能熟练使用Scratch的孩子,在这个软件中,孩子能开发出属于他们自己的小游戏。首先选择内置的场景、人物和动作模块,然后你可以通过内置的编辑器来调整场景、人物的颜色、形状,比如把天空的蓝色调的更明亮一点。
在动作编辑的过程中,孩子可以选择已有的代码模块,也能直接输入代码,来确定用什么按键让飞船开炮、作战中的飞行轨迹是怎样的这些问题。
-
Code Combat
网址:http://www.codecombat.cn/
评测:Code Combat利用游戏模式来激励孩子学习编程,一共有超过9000个关卡,游戏的每一关设计的都很巧妙,初期是一些基础知识的学习,让你对函数结构有个初步的认识,后面的关卡越来越难,判断、循环语句也会逐渐加入,需要孩子编写出相对复杂复杂的函数才能过关。
Code Combat已经支持 Python、Javascript、CoffeeScript、Clojure等商业编程语言,适合孩子进行这些语言的入门学习,同时它是一个开源项目,你可以是学习者,也可以成为开发者!
-
CodeAcademy
网址:https://www.codecademy.com/zh/
评测:这个网站的用户体验很好,它提供许多有趣又简单的练习。比如,当你输入一个名字,如何做到让计算机立马数出名字的字数?孩子们能一步步跟着网页上的提示和方法,打出编程语句并完成这些小练习。这样就慢慢积累了许多编程知识。
基础课程提供中文版本,但适合较大的孩子,因为它的界面比较简洁,小孩子可能会觉得枯燥。
-
可汗学院
网址:https://zh-hans.khanacademy.org/
评测:在跟《头脑特工队》编剧学做动画,动漫节上体验不到!中,我们就向大家详细介绍了可汗学院,它有很多基础的编程教程,可以用来教孩子制作图形、交互式可视化算法等。现在有很多志愿者在为可汗学院的学习资源配上中文发音及字幕,可以到官网上去搜索相应课程。
-
Code.org
网址:https://code.org/
评测:这个非营利性质的网站对于编程初学者来说是个很好的选择,它也是“编程一小时”活动的发起者。在2016年,奥巴马也亲自号召“编程一小时”的活动,掀起全民学习热潮。不同年龄段的孩子都可以在网站上找到适合的视频,以游戏的形式进行编程的学习。
注: code6.cn已经开始把教程文档和视频翻译成中文了,大家可以关注本站.
-
Code Avengers
网址:http://china.codeavengers.com/
评测:这个网站的学习模式是“视频教学课程+游戏闯关”。前者给出按部就班的指示,指导孩子完成基础编程课程的学习,后者用来检验孩子的学习成果。如果孩子非常喜欢免费版的话,还可以选择不同的付费选项使账户升级。同样,网站风格是简洁型的。
-
Code Monster
网址:http://www.crunchzilla.com/code-monster
评测:这是一个非常适合孩子学习编程的工具。它由两个邻近的箱子组成,一个用来展示代码,而另一个则演示不同的代码到底能够做什么。当孩子更改那些代码时,会有一个怪舍给予一些提示和帮助,怪兽的指令能给孩子更进一步地解释这些代码究竟在做些什么。
-
Daisy the Dinosaur
评测:这款游戏主要介绍的是基本的编程逻辑,只需拖拽单字,如滚(roll)、跳(jump)或者长大(grow)等,然后再按下播放键,孩子们即会看到相应的效果。即使是幼儿园小朋友也能学。
-
Cargo-Bot
评测:这是第一款全程使用iPad开发的游戏,让孩子利用指令符号编写程序控制机械手搬运货物,将不同颜色的货物最终排列成屏幕上方规定顺序。这款游戏难度不小,很多大人也为此着迷。
-
Code Monkey
评测:CodeMonkey的独特之处在于它的通关模式,明快的动画风格和易上手的游戏规则。CodeMonkey采用的编程教学语言是Coffee,这是一套Java的转译语言,它增强了Java的简洁性与可读性,代码指令更接近自然语言,易于初阶编程学习者上手操作。
我们也曾专门写过一篇文章介绍这款工具,点击代码可以拯救世界,也可以帮助猴子吃到香蕉就能看到。
-
Hopscotch
评测:这个游戏名翻译过来其实就是“跳房子”,它将编程语言图形化,让用户可以通过拖动彩色代码块来编写程序。普通版Hopscotch App可以免费下载,学校版App的售价则为68元人民币。
看完这个大集合,也许还是有家长问,资源丰富了,选择困难症也犯了,这里海码爸爸就要回顾一下我们曾给大家画的少儿编程成长路径参考图了。
其中,蓝底框的编程软件是可视化积木式编程,白底框是代码编程语言,标了小红旗的是闯关类游戏编程。
在【干货】一张图看懂孩子编程学习的成长路径这篇文章中,对幼儿启蒙、小学低年级、小学高年级分别应该怎样选择编程软件做了分析,大家也可以点击相关阅读里的其他文章,加深对儿童编程的理解,更好地为孩子选择适合的编程软件。
在信息化高速发展的时代,学会充分掌握、寻找、利用资源是孩子和大人都需要的能力,也给孩子的成长提供了更宽广的平台。
相关阅读:
海码爸爸 ∣一群计算机博士发起的父联组织