家长可能觉得,我的孩子以后不打算当码农,还有必要学编程吗?编程很可能会成为下一代基本的生活技能,就像开车一样。即使以后不做程序员,编程培养的逻辑思维能力、解决问题的能力和思想表达力创造力,也能使孩子受益一生。
免费编程课程
Khan Academy
Khan Academy 是一个完全免费的学习网站,包括数学、科学、计算机、历史、艺术史、经济学等内容,还可帮忙辅导 K-14 和 SAT, Praxis, LSAT 等考试。编程方面有入门级和进阶级的 Javascript, HTML/CSS, SQL 课程,也有网络安全、演算法、密码学等计算机方面的课程。Khan Academy 最新添加了与 Pixar 的合作,学生有机会了解 Pixar 动画师们是如何工作的呢。
Scratch
Scratch 由麻省理工学院的学生设计,面向 8-16 岁的孩子。他们不使用沉闷的代码行,而是将 Scratch 模块排列组合,好像玩乐高玩具一样,孩子们可以把心里的奇思妙想做成短动画或小程序。5-7 岁的孩子可以使用 Scratch Jr App,我女儿正在用。
此外,Scratch 拥有一个大型的在线社区,孩子们可以在这里与世界各地的人们交流和共享他们的故事、小游戏和动画。
Codecombat.com
Code Combat 就像 RPG 游戏,你可以建立一个角色, 通过输入指令,让它完成各种任务。免费版有 39 关,初期课程是一些基础知识的学习,让你对函数结构有个初步的认识。进阶版需要付费 $9.99/月,但可以玩更多关卡、更难的循环判断语句、进一步学习如何搭建网站和制作游戏。Code Combat 使用文本编辑器来应用实际的编码语法,使孩子们熟悉诸如 HTML、CDS、JavaScript 和 Python。
Code.org
Code.org 是当前为儿童提供免费编码课程的最受欢迎的网站啦,你可以在网站上搜索来自世界各地的相关课程,它本身也提供了平均 15 到 20 个小时的综合在线教程。登录后,你就能看到关于搭建网站和游戏制作的课程,内容涉及基础的编程知识如 HTML, CSS, JavaScript.
Code Monster on Crunchzilla.com
Code Monster 大概是最简单的编程教学平台了,无需注册,打开网页就能玩。它有四个级别的编程课程:
- Code Monster: 小学生
- Code Maven: 青年和成年人
- Game Maven: 16 岁以上
- Data Maven: 12 岁以上
其中 Code Monster 级别适合小学生级别,有一个卡通小怪物引导你,下方有两个方框,其中一个可输入程序行,另一个显示结果。可能用电脑打开会方便点,因为需要用键盘输入代码。
Blockly.games
Blockly Games 是个很有趣的网站,它把编程知识结合在小游戏中,这些游戏包括拼图、迷宫、电影等,孩子通过拖放代码块,解决谜题、创建故事或完成目标。打开网页直接就能玩,适合 4 岁以上。
低价编程课程
CodeMonkey
Code Monkey 采用互动游戏的方式教授编码知识,孩子们利用编码向猴子发出指令,最终使猴子摘到香蕉。摘到的香蕉越多、步骤越短,则分数越高。14 天免费试用,之后 $4.95/月起。
Codecademy
基础课程免费,专业课程每月 $19.99,college student 有学生折扣 35% off。课程包括 web development, data science, computer science, machine learning, code foundations 以及各种编程语言 Java, SQL, Python, HTML & CSS 等。
Code Avengers
Code Avengers 没有精美的画面,是 「视频教学课程+游戏闯关」 的教学模式。它提供的课程也相当丰富,涵盖了 Pyhon, JS, web delevopment 等。分为三个级别:Foundational (5-7), Intermediate (10-15), Advanced (13-16). 每个课程前 5 堂是免费的,你可以都试试看,看孩子兴趣在哪方面,再决定要不要付费。价格 $20/月起。
LightBot
LightBot 是一款益智游戏 app,需要编程知识才能过关。LightBot 提供了一系列课程,包括排序、过程、重载、条件和递归循环。在 Apple Store, Google Play, Amazon Appstore 都有,才 $2.99。
Codemoji
从字面上就能看出,Codemoji 是将无处不在的 emoji 符号和代码结合,孩子们使用 emoji 代替复杂的代码,来学习 HTML & CSS。首 14 天免费,之后 $10/月起。也可以购买一对一课程,那个就比较贵,约 $25 一节课。
Stencyl.com
和 Scratch 很类似,都是用模块来学习编程,建议先从上面介绍的免费的 Scratch 开始熟悉模块编程法。孩子们编好小游戏后可以发表到 iOS, Android, Windows 等平台上。免费版只能发布到网页上并带有 Stencyl 水印,付费版可以把成品发布到 iOS, Android 等平台上出售,获得的受益归用户,Stencyl 不抽成。付费版 $99-$199/年,学生有折扣。孩子如果对编程是认真的并打算赚点零花钱,Stencyl 是个很好的起点。
Tynker
Tynker 也是用模块来组合代码,毫无编程知识的小朋友也能很快上手。Individual plan $20/月,直接买一年能打折(目前是半价),也可以一次付费买终身。家里有几个娃的,可以购买 family plan,$30/月,买一年半价,黑五再六折(促销不定时),可建立 4 个账号。
Hopscotch
名字意思是跳房子游戏,但它并不是跳房子游戏 app,而是一个用模块来建造代码的编程游戏,让小朋友通过拖动彩色代码块来编写程序。仅可在 Appe Appstore 下载,首 7 天免费,之后 $7.99/月,或 $79.99/年。
编程盲盒订阅
BitsBox
BitsBox 是一个口碑不错的编程盲盒订阅,面向 6-12 岁儿童,教授诸如变量、条件和函数等基础知识。每个月主题不同,但都非常有趣,每个盒子提供一个活页夹用来装订资料,几个可以在 app 上做的项目,还有可爱的贴纸,和为家长准备的指南。普通盒子 $24.95/月,豪华版 $37.95/月。
Creation Crate
Creation Crate 结合了电路和编程,孩子可以直观地看见编程是如何应用在实际电路中的。盒子中包括项目需要的所有零部件,网站也有视频教学。如果订阅的是一个季度、半年或者一年,那么几个月的盒子将一起寄到你家。每个月的项目是从易到难,最好还是乖乖从一号盒子开始制作。$29.99/月,长期订阅没有折扣但会送一些额外的工具。不想长期订阅也可以购买单个项目的盒子,价格 $49.99 起。
Disclosure: We are an Amazon Associate. Some links on this website are affiliate links, which means we may earn a commission or receive a referral fee when you sign up or make a purchase through those links.
相关文章
Discover more from 美国攻略
Subscribe to get the latest posts sent to your email.