【.com速译】随着时代的发展,给孩子传授编程知识变得越来越重要。教师仅在学校教授识字和算术显然是不够的,编码需要在孩子的家庭学习中占有一席之地。在这里,我们为您整理了一份适合儿童学习编码的优秀网站和在线课程列表。为什么要教孩子编码?在当今科技飞速发展的时代,孩子们应该正确理解如何使用编程来构建网站、应用程序和游戏。同时,他们可以从掌握标签、样式表逐步进阶到“欣赏”Python、Ruby、JavaScript等代码,并以此为基础逐步掌握未来科学领域的“成功之钥”。在国外,STEM(科学、技术、工程、数学)和STEAM(艺术加入STEM)是21世纪上半叶教育的主要驱动力。而编程会涉及到各个行业的各个层面。只有具备应用程序开发技能,我们才能顺利更新计算机和ATM、连接IP电话、管理工业离心机以及保护物联网医疗保健中的数据。即使孩子们暂时无法真正编写程序,他们也应该能够了解软件的工作原理。即使您的孩子在学校可能已经接受了全面系统的开发和编程课程,但我们下面将提供的网站和课程可以作为“食物”,帮助介绍编程概念和开发软件开发的基本技能和兴趣。学习编程的网站众所周知,互联网上的编程网站数不胜数。但并不是所有的都适合孩子。我们在这里整理了一些有针对性的网站。Code.orgCode.org可能是希望学习编程的孩子们的首选目的地之一。它拥有“4600万学生编写的23,446,123,774行代码”。Code.org上的课程完全免费,涵盖从基础课程到课外学习的所有内容。Code.org支持“CodeHour”(译者注:HourofCode是一个介绍计算机科学,让大众参与的小时),联合出品《Minecraft代码一小时教程》(MinecraftHourofCode教程,见https://code.org/我的世界)。目前,亚马逊、微软、Facebook、谷歌等知名科技公司都能够为其提供技术支持。Codecademy目前,数以百万计的用户正在使用Codecademy这一编程教学系统来学习和发展新技能。在您决定要学习什么之后,该站点会为您提供正确的内容。因此,您可以在几分钟内掌握基本的编程要点。通常,该站点将能够跟踪您的进度、测试您并鼓励您不断改进。虽然其基本资源是免费的,但Codecademy还提供更多专业课程和项目内容,每月收费39.99美元,如果按年收费,则每月收费19.99美元。CodeAvengersCodeAvengers为新用户提供三种选择:5到14岁的孩子可以通过Jr课程开始学习编程。那些已经接触过编程的15岁以上的人可以参加Pro课程。同时,教孩子编程的教育工作者也将能够访问Teach资源。在CodeAvengers,孩子们不仅可以学习如何使用Python、HTML、CSS和JavaScript,还有机会学习网页开发和设计。不过,CodeAvengers并不便宜。它的基本价格为每月29美元(每年240美元),包括500多个课程、100多个项目、证书和Slack独家支持。CodemojiCodemoji专为1-8年级的美国学生设计,用于教授HTML、CSS和JavaScript。该网站为新用户提供14天的免费试用,包括游戏和网站开发。同时,网站设有500节少儿编程课,可以将各种挑战分解成简单易学的内容。在这里,孩子们将学习如何识别和创建各种模型,并使用算法创建自动化解决方案。儿童每月花费5美元,父母每月花费7美元。CrunchZillaCodeMonster是CrunchZilla的一个简单而有趣的工具,它为有志于学习编码的孩子提供各种课程。CodeMonster的各种基础说明,可以帮助小程序员掌握JavaScript的基本编程要领。通过模拟调试环境,用户只需输入编程指令,即可在相应窗口实时获取运行结果。虽然比大多数儿童在线编程课程更简单,但CodeMonster是免费的。对于年龄较大的孩子,CrunchZilla提供与CodeMaven类似的课程。可汗学院可汗学院是一个“非营利组织,其使命是为任何地方的任何人提供免费的世界级教育。”可汗学院被公认为是面向家庭的强大且多功能的教育资源,同时还提供大量编程课程。这些包括计算机编程(例如HTML、CSS、JavaScript)、计算机动画和计算机科学。学院的主要受众是学生、家长和教育工作者。该网站提供的学习类别是个性化的,内容是值得信赖的,并且为教师提供了工具来识别学生正在寻找的学习过程中的差距。以“用爱创造少儿节目”为宗旨,Kodable号称得到全美50%以上学校的信赖。对于4到10岁的孩子,Kodable提供拖放式编程、JavaScript和Swift课程、面向对象编程等课程。Edutopia(译者注:著名的K12教育平台)曾将Kodable形容为“介绍编程概念的好方法”,因此值得孩子们尝试。Kodable会员资格为每月6.99美元,可免费试用7天。当然,您还可以获得年度账单30%的折扣,因此每月只需4.99美元。Tynker的目标是“让编程更简单”,并通过其编程资源,“您的孩子将以更有趣的方式学习计算机编程。”Tynker面向5岁以上的儿童,并以NASA编程挑战为特色,全球有6000万儿童正在使用这些挑战。Tynker能够提供40多个获奖课程和3700多个学习模块。孩子们可以学习JavaScript、Python、HTML和CSS,相关项目包括:无人机、我的世界和一些更主流的STEM主题。Tynker免费注册,为个人和家庭提供课程计划。当然,其个人定制计划起价为每月20美元,而终身计划起价为270美元。儿童在线编码课程为了获得更有条理的学习方法,孩子们应该选择系统地使用在线课程。这些课程通常结合了视频教程和实际任务,因此非常适合孩子们动手和动脑。KidsCanCode是一个由ChrisBradfield创建的YouTube频道,旨在让“每个孩子都可以并且应该享受学习编码的乐趣,并获得奖励和进步。”以循序渐进且易于访问的方式学习编程。由麻省理工学院的Godot引擎提供支持的Python编程和游戏开发是该频道的主要特色。此外,Chris和PriyaBradfield还在学校教授编程课程。您可以访问kidscancode.org了解更多信息。可以说,KidsCanCode是YouTube编程视频中最值得学习的课程。让孩子和初学者从头开始学习编程Udemy是适合孩子和初学者的优秀在线课程。通过订阅,用户可以获得超过七小时的点播视频、九种可下载资源、终身访问权以及完成后的结业证书。本课程资源的主要目的是帮助您更快地学习编程。它可以让您通过游戏、动画甚至酷炫的视觉效果来完成课程。而其课件主要来源于Scratch(一款流行的少儿编程平台)。ProgrammingforKids-HTML,CSS,JavaScript简介众所周知,除了游戏和应用程序,孩子们可能更感兴趣的是在线分发程序和Web开发。Udemy的介绍性HTML、CSS和JavaScript课程正是这方面的理想选择。对于孩子来说,这些可谓是“宝贵的终生技能”。课程费用包括七小时的视频、文档、可下载资源和终身访问权限。不仅可以保留孩子的学习记录,还可以以证书的形式证明孩子完成了学业。游戏编程让学习变得更有趣如果基于课程的结构化学习没有为孩子们带来理想的结果,那么也许我们需要引入一些乐趣。游戏化的编程学习,既能教会孩子编程技能,又不会增加学习压力。他们将在娱乐和教育游戏中获得新技能。Lightbot是一款编程益智游戏。Lightbot的机制需要用户使用自己的应用程序编程逻辑来清除关卡。作为一款付费应用,Lightbot可以在iOS、Android、Windows和macOS平台上运行。当然你也可以在浏览器中访问Lightbot,但是需要开启Flash插件。CodeCombat是一款角色扮演游戏风格的游戏,通过展示对编程概念的理解来完善关卡。游戏通常从语法、方法、循环、变量等元素开始,逐步引导您完成Web和游戏开发。CodeCombat的游戏场景不仅逼真有趣,而且引人入胜。随着游戏的进行,新的关卡将被解锁。而一些新的编程概念会成为必修课。原标题:儿童编程:最好的课程和网站,作者:ChristianCawley
