小狐狸 Foxy 的学习地图 · 全部用免费开源工具拼成
这里把世界上最好的免费少儿编程工具,拼成了一张孩子的学习地图。不用报班、不用付费,点开就能学。先从下面任意一个开始,或者先玩一口 Foxy 的小冒险!
国外原版 Scratch(scratch.mit.edu)在国内打不开,换成腾讯出品的「扣叮」——同样拖积木、有系统闯关课、用微信/QQ 就能登。同类还有编程猫、慧编程 mBlock,玩法都一样,挑顺手的。注册免费,家长帮孩子建号、别填真名。
Hedy 由大学研发、科学验证的"分步学语法"方法,支持 47 种语言含中文。可自托管(Docker 一行命令),做成完全离线的私有版。
微软出品,离线 App + 本地服务器都能跑。用它专门做"积木→代码"的平滑过渡,衔接 Scratch 与 Python。
本地单文件,用 Pyodide(浏览器里的 Python)真实执行孩子写的代码,6 关从打印到星星金字塔。是我们自己做的"入口糖",底层 Python 引擎是现成的巨人肩膀。
把孩子的代码粘进去,点 Visualize,就能单步看执行。下方已嵌入一个示例,点运行即可看效果。
下面就是著名的 Python Tutor——把代码执行过程可视化。这是站在巨人肩膀上的现成工具,不是我们写的。点 iframe 里的 ▶ 运行,看循环怎么一步步走。
这条路线照着核桃编程的真实体系拆(图形化 → Python → C++),但每一步用的都是免费开源工具。 核桃的 C++ 是 12 岁+ 冲信奥(CSP-J/S、NOI)的路线,现在 9 岁孩子正是图形化 / Python 阶段,不必超前。 全部组件都支持自托管 / 离线(Docker 或官方离线 App),下一步可以把它们装到家里一台轻量机,做成完全私有、断网也能用的"自家编程教室"。