跳到主要内容

让每个人都能学会编程

交互式闯关 + 真实代码运行,按难度分级自学。 无需安装,打开浏览器就能开始,当前全部课程免费开放。

11
门课程
143
个课时
43
道练习题
173
个测试用例
8
个免费工具

以上为站内实际内容规模,随课程更新自动同步

选择适合你的学习模式

不同基础、不同目标,我们为每个学习者定制了专属路径

全部课程

共 11 门课程、143 个课时,当前全部免费开放

常见问题

需要安装什么软件吗?+

不需要。壁虎在线编程 完全在浏览器中运行,内置代码编辑器。需要注意的是:JavaScript 代码可以在浏览器里真实执行并看到输出;C++ 和 Python 代码因为浏览器没有对应的编译器/解释器,无法在线运行,页面会明确提示你在本地或在线编译器中验证,不会伪造运行结果。

完全没基础,从哪里开始?+

从入门模式开始,用 Python 代码控制角色移动和画画,在游戏情境里理解循环、条件、变量等逻辑思维。打好基础后可以进入进阶模式,从 Python、C++ 入门逐步过渡到数据结构与算法。需要说明的是:本站目前没有拖拽式积木编辑器,入门模式是简化过的代码教学,不是 Scratch 那种图形化编程。

现在收费吗?+

不收费,并且永久免费。当前全部 11 门课程、143 个课时、43 道练习题都免费开放,没有运行次数限制,不设会员、不设付费墙。如果你觉得有帮助,欢迎自愿赞助支持我们(见「赞助支持」页)。

练习题的参考答案可靠吗?+

C++ 练习题库的 29 道参考答案全部用 g++ 16.2.0 实际编译运行过,每道题的期望输出就是程序的真实 stdout(共 113 个用例由校验脚本自动比对),不是人工推测。JS 挑战赛的判题在独立 Web Worker 中执行,能真实运行你的代码并逐用例判分。

AI 助手是怎么工作的?+

内置 AI 助手基于本地规则引擎与知识库,可以生成代码、规划项目、讲解概念,完全离线可用、不消耗任何 API 额度。需要说明的是:它会直接给出完整代码和参考解法,不是只给提示的引导式教学,所以建议先自己尝试再看答案。它也无法替代真实编译器——C++ 代码仍需你自己在本地验证。

学习进度会丢失吗?+

学习进度、练习记录、主题偏好都保存在你自己浏览器的本地存储中,不上传服务器。这意味着换设备或清除浏览器数据后进度会丢失,但也保证了你的数据不离开本机。目前「AI 助手 → 学习分析」中可以导出学习分析数据(JSON),完整的进度导出功能仍在开发中。

11 门课程,现在就能开始学

全部课时免费开放,无需信用卡,注册即可记录学习进度