少儿编程新潮流:培养孩子逻辑思维与创造力的最佳网站推荐
少儿编程是一种新的文化趋势,它涵盖了少儿学习的方方面面:逻辑思维训练、系统思维训练、解决问题能力训练、团队协作、创造性思维培养……您可以使用我们拥有的这些广受认可的少儿编程编译网站教孩子们如何编码,例如 code.org、tynker.com 和 scrap Junior(儿童版的 scrap)。

当然,不仅是儿童,成人也可以使用这些儿童编程网站来学习开发应用程序、网站或游戏!
1.Playcodemonkey.com
CodeMonkey 平台有 200 多个免费的游戏化挑战,孩子们需要编程才能完成并让猴子成功吃掉香蕉。
付费版本包含全部 400 个挑战。游戏化设计课程可以帮助孩子学习游戏开发的基础知识,过渡到代码编程,还包括精灵动画的课程。您还可以使用 Game Maker 中的 CoffeeScript 语言来开发电脑和手机游戏。
CodeMonkey 包括 35 个课程计划,可帮助教师指导孩子们完成课程,还为教师提供一个仪表板来跟踪每个孩子的学习进度。
2.Scratchjr.org
ScratchJr 是一个免费的儿童编程平台,同样由麻省理工学院的 Scratch 开发人员开发,针对年龄较小的孩子。
您可以在 Android 或 Apple 手机或 Amazon kindle 上下载此应用程序,也可以在 Chrome 浏览器上安装 ScratchJr 扩展程序并在浏览器中使用 ScratchJr。
ScratchJr是最适合幼儿的编程学习应用。您可以通过拖动功能积木来开发游戏和互动故事。网站上有用户指南、绘画编辑器指南和功能构建块的说明。
ScratchJr 不仅包含指导儿童编程的说明,还包含供教师在课堂上使用的活动、课程和评估工具。这是我们最喜欢的儿童编码网站之一。
3.Code.org
Code.org 是最受欢迎的编程学习网站之一。拥有适合K-5、6~12岁儿童的编程学习课程。
Code.org 提供有关制作网站和游戏的免费课程。课程内容包括使用HTML/CSS/JavaScript制作网站、开发游戏等,以及其他高级编程语言。
您可以在 Code.org 上的《我的世界》游戏中对动物进行编程,或者在《星球大战》中控制无人机,也可以通过经典的迷宫游戏学习一些基本的编程知识。
Code.org 为教师提供免费的编程课程计划。使用这些计划,没有计算机科学背景的父母可以教他们的孩子使用 Code.org 学习编程。
4.Codemoji.com
Codemoji.com是一个适合1至8年级青少年的趣味学习平台。您可以使用eomji学习编程,并使用emoji表情符号代表不同的HTML/CSS/JavaScript代码块来创建网站、动画或游戏等。 网站课程分为三个级别:新手、中级、高级。
使用表情符号可以帮助孩子避免记住繁琐的语法并创建直观的程序,这与基于块的编程非常相似,可以帮助年轻学习者加强对概念的理解。家长只需支付 9.99 美元/3 个月即可跟踪孩子的进度并获得 400 多个课程的访问权限。
5.Lightbot.com
Lightbot.com 是一个游戏化学习平台。课程内容涵盖序列、过程、循环、条件等基础编程知识。它提供支持多种设备的应用程序。
6.恐龙黛西
这是一款很酷的儿童编程应用,基于自主开发的积木和拖放式编程。学习内容包括对象、循环、序列、事件等基本概念。
7. 货运机器人
Cargo-bot 是最简单的儿童编程应用程序之一。游戏化学习内容包括6岁儿童编程的基本概念,分为30个级别。
8.Stenyl.com
Stencyl具有类似于Scratch的拖放界面,学习者通过制作游戏来学习编程。教师可以使用网站上的课程进行教学,其中涵盖计算机科学的基础知识。
孩子们可以学习制作游戏并将其发布到多个平台:iPhone、iPad、Android、Windows、Mac、Linux、Flash 和 HTML5。
Stencyl 与 AIA 合作提供编程能力认证计划。
9.Tynker.com
Tynker.com的儿童编程应用非常优秀,涵盖了机器人编程、移动应用开发、STEM探索、游戏开发、无人机编程以及Minecraft游戏的MOD挑战。在 Play 频道中,您可以按照 Tynker 的分步说明开始学习编码。
Tynker.com 教授编程基础知识,然后过渡到 Python 和 JavaScript。
Tynker 的 School Pack 按年级细分编程课程,包括自动评估和教师指南。家长也可以和孩子一起尝试 Tynker 的课程。
10. 斯威夫特游乐场
Swift Playgrounds是Apple官方提供的一款免费的儿童编程学习应用。它通过游戏化的指导和挑战引导孩子们掌握Swift开发语言。学习者可以学习如何在3维环境中通过编程来控制游戏角色来完成具有挑战性的任务。
学习内容包括Swift的基础知识,如命令、函数、循环、条件、变量、参数、运算符、类型、初始化、调试方法等。
学习基础知识后,您还可以学习为 Apple 设备开发游戏和应用程序,以及控制与 SwiftPlayground 兼容的机器人和无人机的程序。
教师可以从苹果网站下载少儿编程教材。
11.Scratch.mit.edu
这个免费的儿童编程平台是由麻省理工学院设计的。它是最早实现计算机科学教育民主化的平台。 Scratch 与 ScratchJr 类似,但更高级。使用功能积木创建动画、互动故事和游戏,并对兼容的机器人和无人机进行编程。
学生可以通过不断发展的 Scratch 社区与世界分享他们的作品,该社区鼓励创新、系统思维并促进团队合作。
教育工作者可以加入 ScratchEd 社区来分享和获取有关编程课程、活动和平台利用的知识。
12.gethopscotch.com
Hopscotch 的儿童编码应用程序的使命是使计算机科学教育民主化,我们喜欢它。您可以使用他们提供的儿童编程应用程序来开发游戏、动画、小型网站、互动艺术等。
Hopscotch 还有一个付费解锁版本的应用程序,可让您开发 Pokemon Go 和 Geometry Dash 等游戏、上传项目照片、在线编写调试代码并将其发布给您的朋友。
教师可以获取数学、科学、语言艺术和社会研究方面的免费课程计划。这种将编程与其他学科紧密结合的努力使我们将 Hopscotch 列为最受欢迎的儿童编程网站之一。
13.techrocket.com
Techrocket的课程包括Python、iOS开发、Java开发、Minecraft编程、3D打印等。它涵盖了适合青少年的各种编程语言,并解释了如何设计和开发游戏和其他应用程序。您可以免费访问 28 门课程中的大部分课程,也可以付费参加由讲师指导的在线编程课程。
14.freecodecamp.org
Freecodecamp 有 HTML5、CSS、响应式设计、前端开发、JavaScript、JQuery、JSson、React、后端开发和自动化测试等免费课程。
在 Freecodecamp 上,您可以向向导学习。他们精心策划的免费编程课程提供多种编程语言的语法知识。同时,您还可以通过为非政府组织开发网站来测试您的编程技能。最后,完成课程后您将获得证书。
15.codecombat.com
代码战斗让孩子通过玩游戏来学习如何编程。它有 39 个免费级别,教授编程语法、方法、参数字符串、循环和变量等概念。之后,您可以进入游戏开发和网络开发。所有这些学习过程都是在码战提供的游戏环境中完成的。与大多数其他基于功能积木的儿童编程平台不同,码战通过语法教授编程知识。
16.Crunchzilla.com
Crunchzilla 是教孩子编码的最简单的应用程序之一。它有四个级别:针对儿童的 Code Monster、针对青少年和成人的 Code Maven、针对 16 岁以上的 Game Maven 以及针对 12 岁以上的 Data Maven。
您可以使用这个免费的基于网络的平台教您的孩子编码。它教授多种开发语言的实用语法,并提供动手实践的机会。只有输入正确的代码才能进入下一个级别。
17.hubwiz.com
Hubwiz.com 拥有各种有关 WEB 开发的课程,包括 JavaScript、Python、C++、Java、C#、Node.js、Angular、React.js 等。它还有许多其他领域的 IT 课程。
无论您是为了提高自己的技能还是孩子的技能,汇智网都是学习软件开发的绝佳选择。它包含精心设计的教程和在线编程环境,您可以在其中实时查看效果。付费课程还提供在线助教问答服务。
18.黑客黑客!
Hackety Hack 是一个跨平台开源应用程序,教您学习编程。它为初学者教授 Ruby 编程,最终您可以学习开发跨平台桌面和 Web 应用程序。 Hackety Hack是一个免费的儿童编程平台,具有简单易用的界面,类似于freecodecamp。
19.khanacademy.org
可汗学院是最受欢迎的电子学习网站之一。它提供各种科目的视频和评估,最近还添加了针对儿童的编程课程。
可汗学院的计算机科学课程涵盖算法、密码学、信息论、互联网101等基础编程概念。其计算机编程课程涵盖JS绘画、动画、游戏、可视化、自然模拟、网页的HTML/CSS制作、HTML/JS交互式网页的制作,以及数据的SQL查询和管理。
20.codeacademy.com
Codeacademy 提供 HTML&CSS、Python、JavaScript、Java、SQL、Bash/Shell 等课程。其编程课程包括可以在线练习的挑战。