以上为站内实际内容规模,随课程更新自动同步
选择适合你的学习模式
不同基础、不同目标,我们为每个学习者定制了专属路径
全部课程
共 11 门课程、143 个课时,当前全部免费开放
C++ 编程入门
从零开始学 C++,20 个关卡掌握基础语法、数据类型与控制结构,适合编程初学者和竞赛预备
C++ 数据结构与算法
深入学习链表、树、图等数据结构,以及排序、搜索、动态规划等经典算法
C++ 面向对象编程
深入理解类、对象、继承、多态等 OOP 核心概念,掌握现代 C++ 编程范式
C++ STL 标准库
掌握 vector、map、set、queue 等 STL 容器和算法,提升编程效率
C++ 高级特性
学习 C++11/14/17/20 新特性、多线程编程、内存管理等高级主题
Python 编程入门
从零开始学 Python,20 个课时掌握基础语法、面向对象与常用标准库
JavaScript 基础
掌握前端开发的核心语言,为 Web 开发打下坚实基础
HTML & CSS 基础
从零开始构建网页,掌握前端布局与样式设计
常见问题
需要安装什么软件吗?+
不需要。壁虎在线编程 完全在浏览器中运行,内置代码编辑器。需要注意的是: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),完整的进度导出功能仍在开发中。