少儿编程

Awesome Programming for Kids Awesome

精选的精选资源,可用于教孩子们编程.

Pre-Literate

  • Scratch Jr. -一款教小孩子如何可视化编写交互式故事和游戏的应用程序. 平板电脑的Scratch网站的简化版本.
  • The Foos -一个有趣的,素养的iPad游戏,讲解命令,参数,循环和条件的概念.
  • Cubetto -专门针对蒙台梭利环境的昂贵而无屏幕的编码介绍. 包括一个机器人和一个带有可移动命令块的木制编程板.

Lower Elementary

  • Scratch -Scratch是由麻省理工学院(MIT)创建的一种适合初学者的流行视觉编程语言. Scratch网站是一个让孩子们制作互动故事并彼此分享的平台.
  • Hopscotch -Hopscotch是Scratch之类的代码块编辑器,但在iOS应用中使用. 可以编写代码以对倾斜和摇晃设备做出反应.
  • Evo from Ozobot -Evo是一个微型机器人,可以移动,点亮并发出声音. 它还可以检测出它正在驱动什么颜色. 它可以根据所遵循的行的颜色来遵循命令. 或者,可以使用诸如Scratch之类的代码块编辑器对其进行编程. 将机器人悬停在屏幕上的一个闪烁点上,网站将通过闪烁将程序加载到机器人上.
  • Lightbot -使用命令,循环和条件来解决难题. 随附Lightbot和lightbot Jr,以及移动应用程序或桌面网站.
  • Code.org -带有互动编码游戏和儿童课程的网站. 涵盖了广泛的年龄和技能水平.
  • Code Master -令人上瘾的棋盘游戏,可培养解决问题的能力和对编程逻辑的理解. 从基本开始,然后发展到非常高级.
  • Cargo Bot -iPad应用程序可使用命令,循环,条件语句来解决约束问题. 比Lightbot困难的难题.

Upper Elementary

  • tinkercad.com -TinkerCAD是面向儿童的免费3D CAD建模软件程序. 用户还可以使用Scratch之类的代码块来操纵形状.
  • DIY.org -一个让孩子学习任何东西的在线社区. 列出的编程技能包括App Dev,Backend Dev,Frontend Dev,Game Dev,Graphic Designer,Open Sourcerer,Scratcher,Sys Admin和Web Designer.
  • Code Combat -使用Javascript或Python对英雄进行编码以完成英雄任务. 每当用户学习新方法时,英雄就会获得新的武器或技能.
  • Web Design for Kids -一系列教程,教孩子们使用HTML和CSS设计和构建网站的基础知识.
  • Finch Robot -用于计算机科学教育的小型机器人,支持多种编程语言.
  • Secret Coders -一本引人入胜的丛书,通过Logo教授编程概念.
  • Khan Academy - Computer Programming -汗学院(Khan Academy)提供的一系列基于网络的编程课程,具有交互式挑战. 教授诸如动画,游戏开发和Web编程之类的主题. 用户可以发布问题,社区可以很快回答这些问题.
  • Bitsbox -每月订阅盒,教孩子们如何编码.
  • CS Unplugged -一系列免费的学习活动,通过使用纸牌,绳子,蜡笔和大量跑来跑去的有趣游戏和拼图来教计算机科学.
  • Lauren Ipsum -一本在编程环境中教授解决问题的概念的书. 示例章节可在线获得.
  • Lego Mindstorms -乐高(Lego)提供的机器人套件.
  • Ruby Warrior -一个在线教程游戏,带有很酷的音乐,可以教Ruby编程.
  • Swift Playgrounds -Apple有趣的iPad应用程序,用于学习Swift.
  • Microsoft MakeCode -一套针对儿童的教育工具,包括用于游戏开发,Minecraft改装,硬件黑客等的在线环境.