探索少儿编程新潮流:培养逻辑思维与创造力的最佳在线资源
少儿编程是一种新的文化潮流。它包含了儿童学习的诸多方面,比如逻辑思维训练、系统化思考训练、问题解决能力训练、团队协作以及创造性思维培养等。你能够利用我们整理的那些得到广泛认可的少儿编程网站来教孩子学习编程,像 code.org、tynker.com 以及 scrach Junior(儿童版本的 scratch)。

当然,孩子可以利用这些少儿编程网站学习开发应用、网站或者游戏。大人也同样可以利用这些少儿编程网站学习开发应用、网站或者游戏。
1. Playcodemonkey.com
image
CodeMonkey 平台提供的免费游戏化挑战数量超过 200 个。孩子们要通过编程去完成这些挑战,以使猴子能够成功吃到香蕉。
付费版本包含全部 400 个挑战。游戏化设计的课程能帮助孩子们学习游戏开发基础知识,还能过渡到代码编程,其中也包含精灵动画方面的课程。并且可以在游戏制作器中使用 CoffeeScript 语言来开发计算机和手机游戏。
CodeMonkey 具备 35 个课程计划,可助力教师引导孩子完成课程学习。同时,它还为教师提供了一个仪表盘,以便教师跟进每个孩子的学习进度。
2. Scratchjr.org
image
它面向的是年龄更小的儿童群体。
你能够在安卓手机上下载这个应用,也可以在苹果手机上下载。此外,还能在亚马逊 kindle 上进行下载。同时,你可以使用 chrome 浏览器安装 ScracthJr 扩展,然后在浏览器中使用 ScratchJr。
ScratchJr 是幼儿编程学习的最佳应用。利用拖拽功能积木块,就能够开发游戏和互动故事。在网站上,存有使用指南、绘画编辑器指南以及功能积木块的说明。
ScratchJr 包含引导少儿编程的指令,同时也包含活动、课程和评估手段,能让教师在课堂上加以应用。它是我们喜爱的少儿编程网站之一。
3. Code.org
image
Code.org 是流行的编程学习网站之一。它有适合 K - 5 年龄段孩子的编程学习课程,也有适合 6 - 12 年龄段孩子的编程学习课程。
Code.org 提供免费课程,涵盖制作网站和游戏方面。这些课程内容有使用 HTML/CSS/JavaScript 来制作网站,还有开发游戏等。同时也包含其他的高级编程语言内容。
可以在 Code.org 上对 Minecraft 游戏里的动物进行编程,还可以控制星球大战中的无人机,同时也能通过经典的迷宫游戏来学习一些基本的编程知识。
Code.org 为教师提供了免费的编程课程计划。利用这些计划,一个没有计算机科学基础的家长能够教孩子通过 Code.org 学会编程。
4. Codemoji.com
image
Codemoji.com 是一个针对 1 至 8 年级青少年的趣味学习平台。在这里,你能够利用 eomji 学习编程,通过 emoji 表情符号去表示不同的 HTML/CSS/JavaScript 代码块,进而创建网站、动画或者游戏等。该网站的课程被分为三个等级,分别是新手、中级和高级。
使用 emoji 表情符号能让孩子避免记忆复杂的语法,进而创建直观的程序,这和基于积木块的编程很相似,有助于少儿学习者强化对概念的理解。家长需支付 9.99 美元/3 个月以跟踪孩子学习进度,还能获得对超过 400 个课程的访问权限。
5. Lightbot.com
image
Lightbot.com 是一个以游戏化方式进行学习的平台。其课程内容包含了顺序方面的知识,也包含了过程方面的知识,还包含了循环方面的知识以及条件方面的知识等编程的基础知识。并且它提供了能够支持多种设备的应用。
6. Daisy the Dinosaur
image
这是一个很酷炫的少儿编程应用程序。它有自己研发的积木块,采用拖拽式编程方式。其学习内容涵盖了对象、循环、顺序以及事件等基础概念。
7. Cargo-Bot
image
Cargo-bot 是少儿编程应用中的一种,它较为简单。其游戏化学习内容包含针对 6 岁儿童的编程基本概念,并且这些内容被分为 30 个等级。
8. Stencyl.com
image
Stencyl 具有类似 Scratch 的拖拽式操作界面。学习者能够通过制作游戏来学习编程。教师可以借助网站上的课程进行授课,这些课程涵盖了计算机科学方面的基础知识。
孩子们能够学习制作游戏,还可以把制作好的游戏发布到多种不同的平台上,这些平台包括 iPhone、iPad、Android、Windows、Mac、Linux、Flash 以及 HTML5。
Stencyl提供与AIA合作的编程能力认证计划。
9. Tynker.com
image
Tynker.com 的少儿编程应用很出色。它的内容包含机器人编程、手机应用开发、STEM 探索、游戏开发、无人机编程以及 Minecraft 游戏的 MOD 挑战。在 Play 频道,能够利用 Tynker 的分步指导来开始学习编程。
Tynker.com 会讲授一些基础的编程知识,接着会过渡到 Python 以及 JavaScript 。
Tynker 的学校包根据年级来划分编程课程,其中包含自动评估以及教师指南。家长能够和孩子一同去试用 Tynker 的课程。
10. Swift Playgrounds
image
学习如何通过编程控制游戏角色完成挑战任务。
学习内容包含 Swift 的基础知识。比如有命令方面的知识。还有函数方面的知识。以及循环方面的知识。包含条件方面的知识。涵盖变量方面的知识。有参数方面的知识。涉及操作符方面的知识。包含类型方面的知识。有初始化方面的知识。也包括调试方法方面的知识等等。
学完基础知识后,能够学习针对苹果设备的游戏开发以及 app 开发。同时,还可以进行编程操控,使其与 swiftplayground 兼容,进而操控机器人和无人机。
教师可以从苹果网站下载少儿编程的教学资料。
11. Scratch.mit.edu
image
这个免费的少儿编程平台是由 MIT 设计的。它是最早出现的计算机科学教育民主化平台。Scratch 与 ScratchJr 类似,不过更高级一些。能够使用功能积木块来创建动画、互动故事以及游戏,还可以对兼容的机器人和无人机进行编程。
学生能够借助不断壮大的 scratch 社区,把他们的作品分享给全世界。这样做能够鼓励学生进行创新,让学生学会系统地思考,同时也能促进团队合作。
教育者可以在该社区获取平台利用方面的知识。
12. gethopscotch.com
图片上传失败了,具体情况是图像-853bb7 出现了问题,时间是 1545964235108 。
Hopscotch 的少儿编程应用肩负着民主化计算机科学教育的使命,我们对它颇为喜爱。你能够运用他们所提供的少儿编程应用来开发游戏,也可以开发动画,还能够开发小型网站以及交互艺术等。
Hopscotch 有一个付费解锁版本的应用。你能够利用它来开发类似 Pokemon Go 和 Geometry Dash 这类的游戏。你可以上传自己项目的照片。还可以在线进行代码的编写和调试。并且能够将其发布给你的朋友。
教师能够访问包含数学、科学、语言艺术以及社交等方面的免费课程计划。这种将编程与其他学科紧密结合的努力,使得我们可以把 Hopscotch 归入最受欢迎的少儿编程网站当中。
13. techrocket.com
image
Techrocket 的课程包含 Python、iOS 开发、Java 开发、Minecraft 编程以及 3D 打印等。它包含多种针对青少年的编程语言,讲解怎样去设计、开发游戏和其他应用。在 28 门课程里,大部分你能够免费进行访问,同时也可以付费参加有导师指导的在线编程课。
14. freecodecamp.org
image
Freecodecamp 提供免费的课程内容,包含 HTML5、CSS 方面的知识,还有响应式设计相关内容,涉及前端开发领域,涵盖 JavaScript 以及 JQuery 等,也包含 JSson 等内容。
React、后端开发和自动测试方面的课程。
在 Freecodecamp 这个平台上,你能够跟随向导进行实际操作学习。他们所开设的规划良好的免费编程课程,为你提供了多种编程语言的语法方面的知识。并且,你还可以通过为非政府组织(NGO)开发网站的方式,来测试自己的编程能力。最后,在课程完成的时候,你可以获得一个证书。
15. codecombat.com
image
Code combat 能让孩子们通过玩游戏来学习编程。它具备 39 个免费等级,会讲授编程语法等诸多概念,如方法、参数字符串、循环和变量等。接着,你可以进入到游戏开发以及 web 开发领域。所有这些学习过程都是在 code combat 所提供的游戏环境里完成的。code combat 与其他大多数基于功能积木块的少儿编程平台不一样,它是通过语法来讲授编程知识的。
16. Crunchzilla.com
image
Crunchzilla 是教孩子学习编程的较为简单的应用之一。它具备四个等级,其中有针对儿童的 Code Monster,还有针对青少年和成人的 Code Maven,以及针对 16 岁及以上的 Game Maven,另外还有针对 12 岁及以上的 Data Maven。
你能够使用这个免费的且基于 web 的平台来教孩子学习编程。这个平台会讲授多种开发语言的实际语法,同时还会提供实战练习的机会。只有在你输入正确的代码之后,才能够进入到下一等级。
17. hubwiz.com
image
汇智网 hubwiz.com 具备多种关于 WEB 开发的课程,其中包括 JavaScript、Python、C++、Java、C#、Node.js、Angular、React.js 等。并且它还拥有众多其他领域的 IT 课程。
为自己提升技能时,汇智网是学习软件开发的好选择。为孩子提升技能时,汇智网也是学习软件开发的好选择。汇智网包含精心设计的教程,也有可以实时看到效果的在线编程环境。收费课程能提供在线助教答疑服务。
18. Hackety Hack!
image
它类似 freecodecamp。
19. khanacademy.org
image
可汗学院是受欢迎的 E-LEARNING 网站之一。它有各种科目的视频和评估。最近还添加了少儿编程课程。
可汗学院的计算机科学课程包含基本的编程概念,像算法、密码学、信息理论以及互联网 101 等。它的计算机编程课程涵盖了多种内容,有 JS 方面的绘画、动画、游戏、可视化、自然仿真等,还有 HTML/CSS 制作网页以及 HTML/JS 制作互动网页,同时也包括用 SQL 查询和管理数据。
20. codeacademy.com
image
Codeacademy 提供多种方面的课程,包括 HTML&CSS、Python、JavaScript、Java、SQL、Bash/Shell 等。它的编程课程中包含挑战,并且你可以在线进行练习。