这门课解决什么问题
如果你对区块链的印象还停留在比特币、以太坊和炒币,这门课会把你拉回工程视角:它讲的是在 Internet Computer(简称 IC)生态里,用 Motoko 语言写智能合约、部署 Canister,再配一个 JavaScript 前端,把链上应用真正跑起来。课程不追求覆盖所有公链,而是集中在一个具体生态里,让你从零开始搭出一个可运行的 dApp——包括后端合约和前端页面。
它解决的核心场景是:你想学区块链开发,但不知道从哪下手。常见的障碍是——以太坊教程太多,工具链复杂,Solidity 学完还是一头雾水。这门课换了一条路,用 IC 的 SDK 把部署门槛压低,用 Motoko 这种语法接近 TypeScript 的语言写合约,再用 JavaScript 做前端,让你在几小时内看到“一个能用的网站”是怎么和链上智能合约打通的。
所以,它不是讲区块链原理的科普课,也不是教你投资理财的课,而是一门偏实操的开发课。学完之后,你能独立做出一个带前端界面的链上应用,比如一个简单的投票系统、一个数字藏品展示页,或者一个基于 Canister 的数据存储工具。
适合什么基础
课程对基础的要求比较明确:你需要会一点编程,最好接触过 JavaScript。因为前端部分用的是 JavaScript,后端合约用的 Motoko,两者在语法上有相似之处。如果你完全没写过代码,可能会在前两章吃力——尤其是“一小时搭建网站”那节,需要你跟着操作 SDK 和命令行。
但好消息是,它不要求你懂区块链底层,不需要你理解共识机制、密码学证明这些理论。课程是从“怎么用 SDK 把网站搭起来”开始,再逐步引入 Motoko 语法和 Canister 合约。如果你之前写过 HTML/CSS,或者做过简单的网页开发,那上手会更快。如果你只会 Python 或 Java,也没关系,只要愿意花时间在 JavaScript 上补一下基础语法,就能跟上。
建议你先看第二章的“课程导读”和“一小时快速搭建网站”,这两块决定了你后续能不能顺利动手。如果这两节能跟着做下来,说明基础够了;如果卡在环境配置或命令行,就先去补一下 Node.js 和终端操作,再回来继续。
资料怎么配合练习
这套资料最大的价值在于“能跑”,而不是“能看”。所以不要只刷视频,一定要跟着敲代码。我的建议是:先完整看完第二章,把环境搭好,跑通第一个示例网站。然后边看边改,比如把示例里的数据改成你自己的,或者加一个按钮,看看链上状态怎么变化。
第三章开始进入实战,重点看怎么用 Motoko 写 Canister 合约,以及怎么用 JavaScript 调用合约。这一部分需要你反复练习:每学一个合约接口,就在前端里调一次,把前后端的交互链路打通。不要跳着看,因为合约的写法、部署方式、前端调用方式是一环扣一环的。
学完之后,你要给自己定一个独立任务:不参照课程代码,自己做一个最小可用的 dApp。哪怕只是一个“存一条消息到链上,再读出来”的小应用,只要完整走一遍部署和调试,你就真正掌握了这门课的核心技能。之后再去扩展,比如加用户身份、加数据查询,就有方向了。
这套资料不适合当“背景音”听,也不适合只看不练。它需要你打开编辑器,一步一步跟着做。如果你能拿出至少两周的课余时间,每天投入一两个小时,学完以后独立开发一个简单的链上应用是没问题的。
课程目录
课程目录13 集
- 1-1 [宣讲会] 训练营介绍 (15:33).mp4
- 1-2 [宣讲会] 训练营教学内容解析 (23:37).mp4
- 1-3 [宣讲会] IC生态介绍&就业创业指导 (42:24).mp4
- 2-1 [基础课程内容] 课程导读 (06:03).mp4
- 2-2 [基础课程内容] 一小时快速搭建网站:掌握SDK的秘诀 (01:06:15).mp4
- 2-3 [基础课程内容] 学习Motoko:开启加密编程世界的全新篇章 (47:57).mp4
- 2-4 [基础课程内容] 探索分布式应用的未来:Canister智能合约 (46:26).mp4
- 2-5 [基础课程内容] 一站式指南:使用Motoko打造高性能后端服务 (01:04:08).mp4
- 2-6 [基础课程内容] 探索JavaScript:使用JavaScript做前端 (59:42).mp4
- 3-1 [Build on Internet Computer wit] 课程介绍 (30).mp4
- 3-2 [Build on Internet Computer wit] IC和Rust简介 (25:51).mp4
- 3-3 [Build on Internet Computer wit] 使用Rust构建智能合约并处理Canisters (41:19).mp4
- 3-4 [Build on Internet Computer wit] 在IC上开发、测试和部署DApps (01:06:47).mp4






