从第一行代码开始学
不用装环境,打开浏览器就能写代码并立刻看到结果。 不知道从哪下手?回答三个问题,直接给你第一课。
全部 11 门课程永久免费,不设会员、不设付费墙
不确定从哪门开始?30 秒定位你的起点 →
选择适合你的学习模式
不同基础、不同目标,我们为每个学习者定制了专属路径
常见问题
需要安装什么软件吗?+
不需要。壁虎在线编程 完全在浏览器中运行,内置代码编辑器。需要注意的是: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++ 代码仍需你自己在本地验证。
学习进度会丢失吗?+
学习进度、练习记录、账号信息会同步保存在网站服务器数据库中(密码加密存储),登录后更换设备也能继续学习;本机同时保留一份缓存,离线也能浏览。清除浏览器数据不会丢失已同步的进度。