CodePie

课程价格

一次购买,永久访问。课程持续更新,自动获得所有新内容。

从零实现 KV 存储
¥199

从零实现一个兼容 Redis 数据结构和协议的高性能 KV 存储引擎。涵盖数据读写、二进制编解码、内存索引、WriteBatch 原子写、Merge 数据清理等核心主题。

27Go / Rust / Java / C++
从零实现 SQL 数据库
¥249

从词法分析到查询执行,构建一个支持 SQL 语法的关系型数据库。涵盖 Lexer、Parser、执行引擎、磁盘存储引擎、MVCC 事务等核心主题。

43Go / Rust / Java / C++
从零实现 AI Coding Agent
¥149

从 LLM API 到 Agent Loop,构建一个能读代码、改文件、跑命令的终端 AI 编程助手。涵盖 Tool Use、流式响应、上下文管理、CLI 交互等核心主题。

20TypeScript / Python

常见问题

支持哪些支付方式?

目前支持微信支付和支付宝。扫码支付后,添加微信发送截图即可开通。聚合支付正在接入中,目前的支付方式稍微比较麻烦,还请理解,后续会优化为一键自动开通。

需要什么基础?

熟悉课程支持的任意一门编程语言,了解基本的数据结构知识即可。课程会从最简单的骨架代码开始,逐步引导你构建完整系统。

课程形式是什么样的?

每章包含详细的技术文章和完整的可运行代码。文章讲解设计思路和关键实现,代码可以直接 clone 到本地运行测试验证。你需要亲手实现功能并通过测试来验证理解,在动手中掌握核心原理。

支持哪些编程语言?

课程支持多种语言同步实现(如 Go、Rust、Java、C++、TypeScript、Python 等,具体取决于课程),每种语言都有完整的代码和测试。你可以选择自己熟悉的语言学习,也可以对比不同语言的设计哲学和实现差异。

有免费内容可以体验吗?

每门课程的前几章免费开放,可以直接阅读和运行代码,体验课程质量后再决定是否购买。

购买后可以永久访问吗?

是的,购买某门课程后即可永久访问该课程的全部内容和代码仓库。如果课程后续有新章节更新,你也将自动获得,无需额外付费。

可以退款吗?

虚拟内容服务,一经购买,概不退款,多谢支持与理解。