19个适合编程学习的软件

  • A+
所属分类:编程

1.Blockly

https://blockly-games.appspot.com/

8岁以上。自由。

Blockly教授编程原理并使用基于块的编程方法引入JavaScript。

教孩子们编码拼图碎片出现在屏幕上。每个拼图代表一段代码,有点像故事中的段落。孩子拖放拼图块以创建一系列代码来完成构成软件程序的“故事”。然后孩子运行程序并看到结果,这可以是一个人穿过迷宫或鸟飞向巢穴的动画。

Blockly的游戏要求孩子能够阅读。一些游戏包括使用度数来定义对象移动的方向。因此,尽管它使用游戏化方法和简单的图形,但它并不适合真正的小孩。

总体而言,Blockly专为没有编码经验的儿童设计。它的目的是使他们准备好学习传统的基于文本的计算机编程语言。

2.Code Combat

https://codecombat.com/

适用于5-17岁。核心级别是免费的。每月订阅额外级别。

Code Combat是一款在线游戏,使用基于文本的编程来教授Python和/或JavaScript编码。

孩子们玩RPG(角色扮演游戏)的不同层次,沿途学习Python或JavaScript编程语言。

玩家访问的第一个世界叫做Dungeons of Kithgard。英雄是一个名叫安雅的中世纪战士。在第一场比赛中,球员将Anya沿着通往宝石的路径引导并远离尖峰。播放器通过在屏幕上键入代码行告诉Anya去哪里,然后运行程序。

成功完成关卡后,玩家可以升级到更复杂的任务和编码。一旦在这个世界上完成所有挑战,玩家就会转移到另一个世界和一系列新的,更复杂的挑战。

Code Combat要求播放器能够读取和键入,但可以通过在下拉菜单中单击来选择某些代码。

Code Combat开发人员通过提供课程指南和维基,帮助教师在课堂中使用它。他们还承诺包含一个学期课程内容的课程。

3.Code Monkey https://www.playcodemonkey.com/适合9岁以上的儿童。年度订阅费。

codemonkeyCode Monkey通过在线游戏教授计算机程序。从帮助猴子收集香蕉开始,玩家通过一系列挑战并最终学会足够的代码来构建他或她自己的游戏。使用基于文本的编辑器,播放器学习CoffeeScript,这种语言使用类似于书面英语但编译成JavaScript的语法。

教师的订阅包括访问32个课程计划,三个挑战研讨会以及访问在线Google小组。

你也会喜欢:为孩子们编写课程:在25个城市中列出。寻找你附近的人

19个适合编程学习的软件

4.Code.org Studio https://studio.code.org/4-14岁。自由。

Code.org Studio提供了一系列教授计算机科学基础知识的四门课程。在每门课程结束时,学生可以创建互动游戏或故事,以便在线共享。

每门课程都由一系列教授计算机科学原理的谜题,视频和活动组成。课程1适用于早期读者(4-6岁),如果您的孩子已经熟练阅读,可以跳过课程。

即使后来的课程使用基于块的方法进行编程活动,学生也可以选择查看生成的基于文本的代码。总而言之,这一系列的四门课程构成了一个课程,该课程已经组织在课堂上使用并符合ISTE标准

5.Kodable

https://www.kodable.com/

4-11岁。基础课程是免费的。父母计划可以收取固定费用,包括高级课程和任何设备访问权限。

KodableLogo

Kodable通过儿童友好的自主课程教授计算机科学基础知识。

幼儿园级别的游戏开始,学生将继续阅读和编写JavaScript。作为课堂课程,每个单元包括教师的脚本,不插电的活动,独立的练习活动,以及某种评估或测验。课程设计为每个课程大约需要30分钟才能完成。

下载图标-1现在没时间看这篇文章了?下载PDF以备将来参考!

6.Scratch https://scratch.mit.edu/适合8-16岁。自由。

刮Scratch是一种用于创建故事,游戏和动画的编程语言。孩子们通过在Scratch在线社区中构建项目并分享它们来学习Scratch。

划痕是由开发大号ifelong幼儿园集团在麻省理工学院媒体实验室。虽然它被设计成为更高级编程语言的踏脚石,但学生们已经使用Scratch为科学和数学课堂项目创建动画。

在Scratch网站内,有一个分步指南可以帮助那些初学者。帮助页面包含指向可打印的入门指南,视频教程和入门项目的链接。

对于想要离线使用Scratch的用户,可以下载并安装离线编辑器。19个适合编程学习的软件

7.Tynker

https://www.tynker.com/

4-14岁。Tynker免费提供编码课程样本。访问完整的库和专用的Minecraft服务器需要每月订阅。

tynker

Tynker是一个面向儿童的自定进度在线编程课程。孩子们可以学习构建自己的游戏和应用程序,以及学习如何编写Minecraft mods。

编程课程以游戏为基础,以太空外星人和火箭飞船为主题。孩子们通过三个级别的游戏/课程进入与他们的年龄相匹配的赛道。

与流行的Minecraft游戏相关的课程集合教孩子们关于mods和皮肤,如何创建mods,以及如何构建多玩家Minecraft游戏。通过付费订阅,孩子们可以访问他们自己的私有Minecraft服务器,为他们提供安全的环境来构建mod,然后与他们邀请的朋友在线玩。

教孩子们编码

8.App Inventor

http://www.appinventor.org/

适合13岁以上的人士。自由。

newlogo

App Inventor站点提供对App Inventor的访问和教程,App Inventor是一种用于创建Android应用程序的可视化编程语言。

App Inventor最初由Google创建,可以通过在屏幕上移动对象来编写Android应用程序。这种方法类似于基于块的编程。

麻省理工学院现在在线托管App Inventor,免费提供。此外,教程已经过改进,供教师使用,并收集到包含视频和基于文本的课程的课程中。课程从设置App Inventor开始,逐步构建更复杂的Android应用程序。

9.代码复仇者https://www.codeavengers.com/适合12岁以上的人。提供限时免费试用或每月订阅。

card_CodeAvengersCaFlatRed

Code Avengers提供自定进度,主要是基于文本的课程。课程包括编码介绍,Web开发简介以及Python,HTML和CSS或JavaScript编码。

在进入下一课之前,孩子们会完成课程,调试代码并完成挑战。当他们遇到障碍时,孩子们可以获得有限的在线支持。如果在搜索在线支持后仍有疑问,孩子们可以通过电子邮件向技术支持部门寻求帮助。

10.Code Monster http://www.crunchzilla.com/code-monster适合13岁以上的人士。自由。

怪物

Code Monster是一款互动游戏,让孩子们可以练习编写JavaScript。它假设用户已经知道一些JavaScript并且只需要一个练习语法的地方。

本网站提供最低限度的指导。有一个如何播放页面,关于页面和常见问题解答。而已。常见问题解答鼓励学生在其他地方搜索JavaScript教程和教科书。Code Monster的目的是为练习语法提供一个有趣,身临其境的平台。

19个适合编程学习的软件

11.CodeWizardsHQ

https://www.codewizardshq.com/

适合11岁以上的儿童。月租费。

codewizards

CodeWizardsHQ采用了一种混合方法来教孩子们编码。CodeWizardsHQ使用通过互联网提供的小型,由教师主导的课程和学生构建即学习项目来教授编码原则和实践。

通过完成其全面的12部分课程,学生将学习HTML和CSS,JavaScript,WordPress,响应式设计,App开发,Python,MySQL和Git。每个部分需要三个月才能完成。

在课程结束时,孩子们学习如何编写实际应用程序的代码。

课程每周在线会面一小时,学生可以独立或分组进行项目和作业。学生通过构建即学习项目来展示他们对编码的理解,这些项目可以在CodeWizardsHQ在线社区中轻松共享。每个学生都可以直接访问经验丰富的编码员。

由于教学和项目是基于互联网的,因此学生可以从任何有可靠互联网连接的地方参加CodeWizardsHQ。没有必要把学生带到某个地方去上课。即使在假期旅行期间,学生也可以继续取得进步。

12.GameBlox https://gameblox.org/适合13岁以上的人士。自由。

gameblox

GameBlox是一个基于块的编程网站,用于制作电脑游戏。

“制作游戏”按钮将学生直接带到代码编辑屏幕。在那里,点击屏幕顶部的“帮助”按钮,出现五个入门教程的链接。除此之外,该网站不提供任何指示。网站上有一个可以发布问题的在线论坛。一些视频教程可以在YouTube上找到。

学生制作的游戏可以使用GameBlox应用程序在GameBlox网站或移动设备上在线播放。该应用适用于Android和iOS。

13.Mozilla的顶针https://thimble.mozilla.org/en-US/适合13岁以上的人。自由。

顶针

Thimble by Mozilla是一个用于HTML,CSS和JavaScript的在线代码编辑器。

孩子们在Thimble上学习。课程组织成项目。孩子们在开始新项目或重新混合(即更改)现有项目之间做出选择。

进入项目后,屏幕将水平分割,同时显示网页预览及其背后的代码。当孩子们更新HTML,CSS或JavaScript代码时,他们会在网页的预览屏幕中看到它的效果。这是用于演示代码如何工作的过程。项目也可以像在桌面屏幕或智能手机上显示的那样进行预览,添加了对体验的响应性概念。完成后,可以在线共享项目。

Canned remix项目中嵌入了教程。孩子们可以在项目和这些项目混音的教程之间切换屏幕。否则,只有一个FAQ页面可用作帮助。

教孩子们编码

14.Codecademy https://www.codecademy.com/适合13岁以上的人。免费课程。PRO轨道可用于每月订阅。

代码学院

Codecademy提供了一整套基于文本的Web开发和相关编程语言课程。

针对那些对编码人员感兴趣的人,Codecademy课程涵盖了如何建立一个网站和一大堆相关的编码语言,包括HTML和CSS,Ruby on Rails,Python,JavaScript,jQuery,SQL,PHP等。

对于那些希望获得第一份编码工作的人来说,付费PRO专线的最终项目涵盖了如何建立专业的在线投资组合。

访问Codecademy课程是免费的。付费的PRO曲目添加了个性化的学习计划,测验,项目以及对现场顾问的访问。

15.代码HS https://codehs.com/适合13岁以上的人。有限的免费试用。三个付费等级。

logo_name

Code HS为高中计算机科学课程提供混合学习方法。

使用视频课程,编码练习和现场导师,Code HS融合了在线,自定进度课程,测验以评估学科掌握,以及(有付费版本)访问现场导师。

课程包括两个计算机科学入门课程,一个用JavaScript,另一个用Python。该目录还列出了两个AP类:AP计算机科学原理和Java计算机科学。

提供有限的免费级别。这三个付费级别添加了测验,讲义,课程计划,各种仪表板以及对现场导师的访问。

16.Code School

https://www.codeschool.com/14岁以上。每月订阅。

codeschool

Code School为新的和有抱负的开发人员提供在线编码课程的最大选择之一。

超过50个单独的课程分为七个路径。每条路径都涵盖了单一编码语言或主题的基础知识。以下是Code School提供的课程示例:Ruby,JavaScript,HTML和CSS,iOS和数据库。

每门课程都围绕着一个故事情节而建立,该故事情节将所教材料游戏化。指令通过视频传递,并通过编码挑战得到加强。在线社区论坛解决学生的问题。

19个适合编程学习的软件

17.Code Wars https://www.codewars.com/适合14岁以上的人。自由。

codewars

Code Wars通过完成在线提供的编码挑战,挑战受过训练的编码人员追求掌握。编码挑战可用于CoffeeScript,JavaScript,Python,Ruby,Java,Clojure,Haskell和C#(Csharp)。

在基于kata的日本武术练习的方法中,Code Wars的第一步是选择一种语言并证明你的技能。基于这一初始挑战,编码器被排名并给予挑战。挑战变得越来越困难。编码员为她成功完成的每项挑战获得荣誉点数。一旦编码器获得足够的荣誉点,编码器就会向上移动一级。

成功完成挑战后,编码人员可以访问已完成相同挑战的其他编码人员的解决方案。通过研究其他人的方法,编码人员可以深入了解代码的工作原理。

18.可汗学院-计算机程序设计https://www.khanacademy.org/computing/computer-programming

年龄13+。自由。

Khan Academy-计算机程序设计课程包括JavaScript,ProcessingJS,HTML和CSS,HTML和JavaScript以及SQL课程。

这些课程中的每一门都提供了全面的介绍,旨在建立专业水平技能的基础。此外,还有一个名为“与专业人士会面”的部分,其中包含了来自世界各地11个计算机程序员的访谈,他们在各行各业工作。

通常可汗学院通过视频展示其课程。对于其编程课程,它使用“通话”,它比普通视频更具互动性。通过谈话,学生可以暂停视频并使用屏幕上列出的代码“播放”。通过谈话后,逐步编码挑战和项目,都被设计为编码实践。最后,还有一个社区计划领域(即在线论坛),学生可以在这里分享项目,发表评论和提问。

可汗学院估计每门课程需要15到40个小时才能完成。计算机编程课程最适合高中生和成年人,但精通技术的中学生可能会通过一些指导来完成这些课程。

19.Vidcode http://www.vidcode.io/11岁以上。有限的免费访问。分层年度订阅。

vidcode有水平的标志,3-27

Vidcode是一个视频编码平台,主要针对想要学习如何编码的少女。

使用JavaScript,学生在制作视频和动态图像时学习编码。当他们工作时,学生会看到视频的缩略图和它背后的代码。当他们对代码进行更改时,他们可以在缩略图中看到效果。完成后,视频项目可以在Vidcode在线社区或社交媒体上共享。

免费访问Vidcode可以访问该软件,一些初学者教程和一个在线社区。分层付费年度订阅还可以访问项目,课程计划和课程

立即咨询1对1在线课程

  • 请输入手机号码
  • 请输入验证码

    验证码输入有误

请选择年级
请选择学科

领取成功!

*学而思网校1对1会在24小时内与您取得电话联系
奇克

发表评论

您必须才能发表评论!