以下是编程思维培养的步骤(课程汇总)和相关的英才活动;课程汇总包括从编程的启蒙、基础到进阶各步骤的资源和链接。
课程汇总
启蒙
- 学前初试编程可以选用code体系:
https://code.org - 可汗学院里有全面的视频介绍:
https://www.khanacademy.org/computing/code-org - 直接通过公众号观看:
https://puredu.top/gzh-codeorg
基础
可汗学院里有非常强大的系统,可以培养孩子深厚的编程基础。
编程的入门课程全部都汇集在 Hour of Code(编程时光)里:
https://www.khanacademy.org/hourofcode
可以通过多种途径起步:
进阶
可汗学院系列
可汗学院里进一步的计算机及编程学习可以通过以下链接找到:
https://www.khanacademy.org/computing/computer-programming
可汗的除了上述Hour of Code(编程时光)课程外,还包括——
- JS进阶:游戏和视觉设计 – Advanced JS: Games & Visualizations
- JS进阶:自然模拟 – Advanced JS: Natural Simulations
- HTML/JS:网站交互 – HTML/JS: Making webpages interactive
- jQuery交互设计 – HTML/JS: Making webpages interactive with jQuery
⭐最近还推出的全新Python课程:
- Python入门:Intro to CS Python – 我们的最新发布包含了教学视频、程序画廊,以及两个关于列表和字典的新单元的开始。我们正在积极地完善这个课程,为你带来更多的视频、文章和练习程序。请持续关注!Our latest release adds instructional videos, a program gallery, and the start of two new units on lists and dictionaries. We’re actively working on this course to bring you even more videos, articles, and practice programs. Check back soon!
Godot
Godot是一款免费的游戏开发引擎,为孩子提供了一个学习编程和创造游戏的绝佳机会。由于其开源的本质,家长可以放心,不必担心额外的费用或订阅。这使得Godot成为一个理想的选择,帮助孩子培养编程和计算思维技能。具体请参考:Godot 游戏编程。
更多平台推荐
编程学习社区:适合年龄和免费访问
以下是推荐的适合青少年的编程学习社区,它们的起始年龄要求以及是否提供免费访问:
- Khan Academy
- 起始年龄:适合所有年龄段,包括有家长指导的年幼儿童。
- 免费访问:是
- 网站:Khan Academy
- Code.org
- 起始年龄:适合6岁及以上儿童。
- 免费访问:是
- 网站:Code.org
- Young Coders Academy
- 起始年龄:适合8岁及以上儿童。
- 免费访问:提供免费资源和付费课程。
- 网站:Young Coders Academy
- Scratch
- 起始年龄:适合8岁及以上儿童。
- 免费访问:是
- 网站:Scratch
- CodeWars
- 起始年龄:建议13岁及以上。
- 免费访问:是
- 网站:CodeWars
- GitHub Education(for School)
- 起始年龄:建议13岁及以上。
- 免费访问:是,学生还有额外福利。
- 网站:GitHub Education
- Codecademy
- 起始年龄:建议13岁及以上。
- 免费访问:提供免费课程,另有可选的付费Pro会员。
- 网站:Codecademy
- Repl.it
- 起始年龄:适合13岁及以上。
- 免费访问:提供免费访问,并有可选的付费升级。
- 网站:Repl.it
- freeCodeCamp
- 起始年龄:适合青少年和成年人(无具体年龄限制)。
- 免费访问:是
- 网站:freeCodeCamp
这些社区提供了丰富的资源和支持,帮助青少年以有趣和互动的方式学习编程。