跳到主要内容

从第一行代码开始学

不用装环境,打开浏览器就能写代码并立刻看到结果。 不知道从哪下手?回答三个问题,直接给你第一课。

全部 11 门课程永久免费,不设会员、不设付费墙

11
门课程
143
个课时
43
道练习题
173
个测试用例

不确定从哪门开始?30 秒定位你的起点 →

选择适合你的学习模式

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

全部课程

共 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++ 代码仍需你自己在本地验证。

学习进度会丢失吗?+

学习进度、练习记录、账号信息会同步保存在网站服务器数据库中(密码加密存储),登录后更换设备也能继续学习;本机同时保留一份缓存,离线也能浏览。清除浏览器数据不会丢失已同步的进度。

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

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