小猫编程乐园
🧩 小朋友的 Scratch 入门学习站 · 拖一拖积木,让小猫动起来!
🎮🎨 🎵🚀 ⭐🧩欢迎,小程序员!
开始之前读一读这里是专门为小朋友准备的 Scratch 入门学习站。Scratch 是美国麻省理工学院(MIT)设计的图形化编程工具——不用敲一行代码,只要把彩色的「积木」拖到一起拼起来,就能让小猫走路、说话、变魔法,还能做出自己的小游戏和动画!🎉
本站把网上公开、免费的学习资源(视频、语音、图文教程)按照 6 个阶段的学习路线整理好了,每一条都标注了来源和出处。小朋友可以跟着路线一站一站闯关,爸爸妈妈和老师也可以按需挑选资源。
- Scratch 官网(scratch.mit.edu)在国内访问可能不稳定。如果打不开,可以优先使用本站推荐的 B站中文配音视频学习,或安装 Scratch 离线桌面版(官网可下载,安装后不联网也能用)。
- B站视频如需观看完整分P或高清画质,可能需要登录B站账号。
- 中国大学MOOC、学堂在线的部分课程需要注册登录后才能学习。
学习路线总览
5 + 1 阶段闯关地图下面这张地图一共有 6 站:阶段0是给低龄小朋友准备的「可选前置站」,阶段1~5 是正式闯关路线。点击任意一站可以直接跳到对应的学习资源和讲解。建议按顺序前进,也可以根据自己的年龄和基础灵活选择~
阶段 0 · ScratchJr 图形启蒙
低龄前置 · 可选🎯 本阶段学什么:ScratchJr 是专门给 5~7 岁小朋友设计的平板 App(免费),里面的积木完全没有文字,只有小图标:绿色旗子表示「开始」,小箭头表示「移动」,小喇叭表示「发声」。小朋友用手指把图标拼在一起,小猫就会照着做——这就是编程的第一步!
这一阶段的目标是建立最简单的因果关系:「我把积木拼好 → 一点开始 → 角色就动起来」。同时锻炼手指拖拽、排序的能力,为以后学正式 Scratch 打基础。如果小朋友已经 8 岁以上或者认识一些字,可以直接跳过这一站,去阶段 1。
▲ 在页面里直接观看 · 共 24P,可在播放器内切换分集
阶段 1 · 认识界面与基本操作
正式闯关第 1 站🎯 本阶段学什么:打开 Scratch 编辑器(网页版或离线版),认识三个最重要的区域:
① 舞台区(右上角):作品演出的地方,白色背景上有小猫角色;② 角色与背景区(舞台下方):可以添加、删除角色和背景;③ 积木区(左边一大片彩色积木)+脚本区(中间空白处):把积木拖到脚本区拼起来就是在写程序。
然后认识三类最好玩的积木:运动(移动、转向、走到坐标)、外观(说话、换造型、变大变小)、声音(喵喵叫、播放音乐)。还要初步认识坐标:舞台中心是 (0, 0),向右 x 变大,向上 y 变大——就像教室里的座位号!
▲ 建议先看「8分钟快速入门」那一集 · 共 11 集
阶段 2 · 顺序 · 循环 · 事件
正式闯关第 2 站🎯 本阶段学什么:程序有三大基本结构,这一站一次认识两个半!
① 事件:程序需要一个「发令枪」🚩——「当绿旗被点击」就是最常用的发令枪,点了绿旗程序才开始跑;还有「当按下空格键」「当角色被点击」等好多触发方式。② 顺序:积木是从上往下一块接一块执行的,先拼的先做,就像早上先穿袜子再穿鞋。③ 循环:想让小猫走 100 步,不用拼 100 块积木——用「重复执行 100 次」或「重复执行(一直)」把动作包起来就行!
学完这一站,你就能做出简单动画了:小猫边走路边换造型(脚步动画)、碰到边缘就反弹、边跳舞边放音乐……
▲ 共 174 集章节化课程 · 可在播放器内选集
阶段 3 · 条件与判断
正式闯关第 3 站🎯 本阶段学什么:到目前为止,程序都是「一条道走到黑」。这一站我们教会电脑做判断——「如果…那么…」积木(C 形的嘴巴里包着要做的事):如果碰到红色,那么就停下来;如果按下空格,那么就跳起来。
判断需要「感觉」,这就要用到侦测积木(浅蓝色):碰到鼠标指针了吗?碰到颜色了吗?按下什么键了?到舞台边缘了吗?把「侦测」装进「如果…那么…」的问号空里,程序就变聪明了!
有了判断,就能做真正的互动小游戏:迷宫(碰到黑线就退回起点)、接苹果(角色跟着鼠标走,接住就消失)、打地鼠……
▲ 案例驱动的系列课程 · 可在播放器内选集
阶段 4 · 变量与计数
正式闯关第 4 站🎯 本阶段学什么:变量就是一个「贴了名字的小盒子」📦,里面可以装数字,而且随时可以换。想要游戏能计分?做一个叫「得分」的变量,接住苹果就「将得分增加 1」,丢掉就「增加 -1」,舞台上还能实时显示!
随机数是制造惊喜的魔法🎲:「在 1 和 10 之间取随机数」让苹果每次掉下来的位置都不一样,游戏就不会无聊。运算积木(绿色)可以做加减乘除和比大小:「得分 > 10」就能触发「你通关啦」。
学完这一站,你的游戏就有了分数、生命值和惊喜感——离真正的游戏作品只差一步!
▲ 共 102P · 本阶段请重点选看「变量 / 运算 / 随机数」相关分集
阶段 5 · 综合项目与作品分享
终点站 · 也是新起点🎯 本阶段学什么:最后一站没有新积木,任务是把前面学的全部用起来,独立完成一个完整作品!可以从下面三种里挑一个(或者自己发明):
🎮 完整小游戏:有开始画面、有分数、有结束条件(比如打地鼠、太空大战、迷宫寻宝);📖 交互故事:多个场景切换,角色有对话有选择,观众点按钮决定剧情走向;🎵 音乐作品:用声音积木和按键编一首可以「演奏」的电子琴或小乐队。
做作品的小秘诀:先想好再动手(在纸上画出玩法和角色)、拆成小步骤(一次只做一小块,做完就测试)、不怕改(好作品都是改出来的)。做完后可以把作品分享到 Scratch 官网社区,让全世界的小朋友玩到你的游戏,也可以收到别人的点赞和建议!
▲ 共 174 集 · 本阶段请重点选看「高级篇 / 综合项目」相关分集
资源与出处汇总表
全部 21 条资源本站收录的全部资源一览(编号与页内说明一致)。所有链接均指向原平台公开页面,本站不保存、不下载、不转载任何视频或课件本体。
| 编号 | 类型 | 名称 | 来源平台 / 作者 | 适用阶段 | 链接与说明 |
|---|---|---|---|---|---|
| 1 | 视频 | Scratch 官方入门视频教程 | Scratch 官网 · MIT(英文语音,界面可切中文) | 阶段1 阶段2 | scratch.mit.edu/help/videos · 官方权威入门系列;国内访问可能不稳定 |
| 2 | 视频 | 【李炎恢】Scratch 入门教程(小学2~4年级 · 102P) | Bilibili · UP主李炎恢 | 1~5 | BV1bF41187VX · 体系完整,播放约43万;分P需登录 |
| 3 | 视频 | 【李炎恢】ScratchJR 入门教程(小学1年级 · 24P) | Bilibili · UP主李炎恢 | 阶段0 | BV1zS4y1d74i · 低龄 ScratchJr 启蒙 |
| 4 | 视频 | 174集全【Scratch3 中文教程 初中高级】 | Bilibili | 1~5 | BV1zc411B7Vy · 章节化完整课程,少儿编程从入门到精通 |
| 5 | 视频 | scratch 编程从入门到精通系列【全套+完整】 | Bilibili | 1~3 | BV1db41147HH · 11集,含8分钟快速入门 |
| 6 | 视频 | 少儿编程之 Scratch3.0 初级篇【9-16岁 · 64P】 | Bilibili | 1~3 | BV15N411o7r1 · 导入角色/对话/事件顺序 |
| 7 | 视频 | 【编程派】Scratch 少儿编程全系列课程(100+) | Bilibili | 2~5 | BV13kbHzKEVz · 趣味案例驱动项目式学习 |
| 8 | 视频 | 《Scratch3.0 少儿游戏趣味编程》官方演示视频(5-12岁) | Bilibili(配套图书) | 1~4 | BV1Lp4y1y799 · 认识3.0 + 15个编程游戏 |
| 9 | 视频 | scratch 免费视频教程(配套书籍《带你步入编程世界》) | 少儿编程网 kidscode.cn | 1~4 | kidscode.cn/scratch_v · 一线教师编写,零基础入门 |
| 10 | 语音 | 蜻蜓FM《通过一个「让我开心」的程序,学习怎么操作 Scratch》 | 蜻蜓FM | 阶段1 阶段2 | 蜻蜓FM节目页 · 纯语音讲解含实操引导,适合磨耳朵 |
| 11 | 视频+语音 | Scratch 中文教程(初/中/高级篇 · 中文配音) | 蔡老师科技早教 · Microsoft Store | 1~5 | Microsoft Store 页面 · 故事和小游戏熟悉平台,配音清晰 |
| 12 | 交互/图文 | Scratch 官方网站(简体中文界面 + 教程 + 起步项目) | Scratch · MIT | 全阶段 | scratch.mit.edu · 起步项目 · 官方免费社区;国内访问可能不稳定 |
| 13 | 图文课程 | 创意计算课程 Creative Computing(简体中文) | GitHub · CodeLabClub(原哈佛ScratchEd) | 2~5 | GitHub 仓库 · ✅ CC BY-SA 4.0 授权,署名后可合法二次使用 |
| 14 | 图文课程 | Creative Computing for Scratch 3.0(中文版) | 哈佛 ScratchEd 官网 | 2~5 | 官方下载页 · ✅ CC BY-SA 4.0 授权 |
| 15 | 图文/交互 | 创意编程课程(哈佛创意计算框架 · 10 单元) | CodeLab Club | 2~5 | creative-coding.codelab.club · 编程准备/动画/游戏/数据,在线可读 |
| 16 | 图文百科 | Scratch Wiki(中文) | Fandom | 全阶段 | scratch.fandom.com/zh · 积木模块指令中文详解,工具书 |
| 17 | 图文百科 | Scratch 维基百科(中文) | 维基百科 | 教师参考 | zh.wikipedia.org · 背景知识与发展史 |
| 18 | 交互/视频 | 国家中小学智慧教育平台(课程教学) | 教育部 · basic.smartedu.cn | 全阶段 | basic.smartedu.cn · 官方免费权威;站内搜「编程/Scratch」 |
| 19 | 交互/图文 | 编程猫(点猫科技)官网 | codemao.cn | 1~5 | codemao.cn · 国产图形化编程平台,免费公开课 + 社区作品 |
| 20 | 交互课程 | 中国大学MOOC | 爱课程 / 网易 | 教师/进阶 | icourse163.org · 搜「Scratch/少儿编程」;部分需登录选课 |
| 21 | 交互课程 | 学堂在线 | 清华大学 · xuetangx.com | 教师/进阶 | xuetangx.com · 名校公开课编程启蒙;部分需登录 |
版权免责声明
请仔细阅读补充说明:
① 页内 B站视频采用官方 iframe 播放器嵌入(player.bilibili.com),属链接引用、页内播放,未存储或下载任何视频文件;每条资源同时提供「在新窗口打开」的原视频链接。② 音频及其他平台资源均以普通链接(新窗口打开)方式引用。③ Scratch 名称与相关素材版权归 MIT / Scratch Foundation 所有。④ 如任何资源的权利人认为本站链接不妥,请联系我们删除。