---
title: "适用于 Ethereum 开发的最佳 Solidity 训练营（2025）"
description: "探索最佳免费和付费 Solidity 训练营"
---

# 适用于 Ethereum 开发的最佳 Solidity 训练营（2025）

[Solidity 编程语言](https://www.alchemy.com/overviews/solidity)是一种面向对象的高级语言，用于在 Ethereum 区块链上实现智能合约，学习 Solidity 的最佳方式之一就是参加沉浸式的 Solidity 训练营。

借助 Solidity，开发者可以为 DeFi、[DAOs](https://www.alchemy.com/dapps/top/daos)、NFT、投票、众筹、盲拍以及多签钱包等场景创建智能合约。Solidity 面向 Ethereum Virtual Machine（EVM），一直是[初学者和资深开发者都青睐的 web3 编程语言](https://www.alchemy.com/overviews/web3-programming-languages)。

在本文中，我们列出了十大 Solidity 训练营，帮助你加速学习。我们比较了每个训练营的价格、讲师、福利和时长，帮助你决定参加哪一个最合适。

本文的十大列表包括 **Alchemy University** 的 [Ethereum Developer Bootcamp](https://university.alchemy.com/)，这是一门**免费**的、为期 7 周的课程，此前售价高达 3000 美元！

## **什么是 Solidity 训练营？**

**Solidity 训练营是一种短期、密集的项目，用于加速开发者对 Solidity 编程的理解。**

学习如何在 Ethereum 上开发有很多方式，例如[在线 Solidity 课程](https://www.alchemy.com/overviews/solidity-course)和指导教程，但训练营在许多方面更具优势。作为训练营的参与者，你将获得结构化的课程、资源、导师指导、志同道合的开发者同伴，以及毕业后的职业支持。

参加带 Solidity 的 Ethereum 区块链开发者训练营，是成为熟练 Ethereum 开发者的一条快速途径。训练营有多种形式可供选择，以适应你的学习方式和时间安排，包括：

- 线下或线上
- 兼职或全职
- 同步或异步

### 为什么 Solidity 训练营有帮助？

Solidity 训练营以全面、结构化、有时限的方式教授 Ethereum 开发，其内容参考行业趋势，这与需要学生自学的单一课程或[**按需 Solidity 教程**](https://www.alchemy.com/overviews/solidity-tutorial)不同。参加训练营会让你获得构建和参与 Solidity 编写项目所需的知识。

尽管有许多[学习 web3 开发技能的方式](https://www.alchemy.com/overviews/how-to-learn-web3-development)，但训练营会为你提供一套全面且结构化的课程计划，确保你以正确的方式掌握 Solidity 的核心概念。

训练营还能为你打下扎实的区块链技术和 web3 生态基础，并提供 Solidity 的实践经验，让你在课程结束时有信心构建自己的 Ethereum 应用。

最后，作为训练营的参与者，你将能够与行业专家和更有经验的开发者建立联系。你将成为更大的 web3 学生社区的一员，在 Ethereum 开发的学习之路上找到所需的支持。

### **Solidity 训练营教授哪些内容？**

训练营涵盖[**学习 Solidity 所需的一切内容**](https://www.alchemy.com/overviews/learn-solidity)，包括 Merkle 树、Ethereum JSON-RPC、Ethers.js、智能合约、函数、合约 ABI、字节码、事件、错误处理、映射、数据类型、修饰符等诸多 Solidity 主题。完成 Solidity 训练营后，你将掌握构建更高级智能合约、[应用](https://www.alchemy.com/dapps/top/defi-dapps)以及创新区块链创业项目所需的基础知识。

Solidity 编程训练营通常从区块链技术的入门介绍开始，随后是关于交易、钱包和哈希的课程，帮助你熟悉使用区块链技术的基础知识。

此外，Solidity 训练营通常还会教授 Solidity 的各个方面，例如你会反复遇到的值类型、引用类型和映射类型。这些课程通常包括动手作业，例如创建你自己的智能合约。

通常至少会有一个、有时是多个完整的项目，帮助你学习 Solidity。这些项目会随着训练营的推进而逐渐进阶。部分项目包括创建共享钱包或在 Ethereum 上创建私有网络。

### Solidity 训练营是如何运作的？

Solidity 训练营在先修要求、结构方式、内容深度和价格上各不相同，但许多训练营为学生提供了多种参与方式，包括参与协作项目和额外的答疑时间，以增加学习机会。

在截止日期前报名你所选择的 Solidity 训练营。有些训练营可能会要求参与者具备一定的先修知识，因此在决定参加哪个训练营之前请考虑这些要求。

根据课程结构的不同，参与者可以每周一次或多次参加同步课程。一些线上训练营提供异步课程，参与者有更高的灵活度，需要自行安排进度以完成学习内容。

训练营通常会提供答疑时间，你可以借此与讲师会面，澄清或复习以往的内容。

训练营通常还设有各种交流渠道，你可以借此联系更广泛的 Ethereum 开发者社区和项目的往届学员。加入这些训练营校友群会很有帮助，因为你可以了解到这个领域的新项目。

Solidity 训练营通常会安排一段时间，让参与者从事协作项目或个人项目，通过动手实践更深入地理解 Solidity。

训练营结束时，你将获得结业证书，并获得毕业后规划方面的支持。

## **十大 Solidity 训练营**

在本节中，我们推荐了能加速你学习的最佳 Solidity 训练营。我们比较了每个训练营的价格、优势、讲师和时长，帮助你决定哪个适合你。

以下是十大 Solidity 训练营的创办方：

1. Alchemy University
1. ConSensys
1. Zero to Mastery
1. Metana
1. Chainlink
1. Udemy
1. Tech Educators
1. Macro
1. Encode Club
1. Clarusway

### **1. Alchemy University 的免费 Ethereum 开发者训练营**

[Alchemy 与 ChainShot 合作](https://www.alchemy.com/blog/alchemy-acquires-chainshot)，提供一个免费且内容全面的 Solidity 训练营。这个[为期 7 周的 Alchemy University Ethereum Developer Bootcamp](https://university.alchemy.com/ethereum) 帮助开发者学习 Solidity，并助力开发者在快速发展的 Ethereum 生态中构建有意义的项目。

该训练营高度强调边做边学，包括编写自定义智能合约、构建去中心化应用等交互式浏览器项目。你将掌握区块链开发，并对使用 Solidity 有更深入的理解。

#### **Ethereum 训练营课程结构**

Ethereum Developer Bootcamp 的课程结构具有四个方面的优势：

1. 帮助参与者掌握核心的区块链密码学技能
1. 帮助参与者更深入地理解 Ethereum
1. 帮助参与者掌握智能合约开发
1. 帮助参与者构建、测试和部署去中心化应用

到训练营结束时，学生将掌握足够的密码学原理来构建一条工作量证明区块链，了解 [Ethereum 网络的工作原理](https://www.alchemy.com/overviews/transaction-propagation)，知道如何进一步提升自己的 Solidity 技能，并按照行业最佳实践进行开发。

#### **Ethereum 训练营讲师**

主讲讲师包括 Dan Nolan、Al Jacob Hite 和 Al Luken。

- Dan Nolan——ChainShot 的创始人兼软件工程师，Dan 于 2012 年毕业于 Marist College，获得计算机科学学士学位
- **Jacob Hite**——ChainShot 校友，曾在 Sun Microsystems、Google、Amazon 担任工程师，并曾担任 OmiseGo 的首席工程师
- Al Luken——ChainShot 校友，从纽约大学计算机科学专业毕业后，曾在通用汽车担任软件开发人员

Ethereum Developer 训练营的校友后续在 OpenZeppelin、[OpenSea](https://www.alchemy.com/dapps/opensea)、Polygon ID、Protocol Labs、[Gelato](https://www.alchemy.com/dapps/gelato) Network 等公司任职。

- **时长**：7 周
- **价格**：免费
- **远程**：是
- **先修要求**：熟悉 JavaScript

如果你完全是开发新手，Alchemy University 的[JavaScript Crash Course](https://university.alchemy.com/js) 是为参加 Alchemy University Solidity 训练营做准备的理想方式。

### **2. ConSensys academy 的区块链开发者在线训练营**

**ConSensys Academy** 提供一个在线训练营，可接触到导师和课程创作者、社区形式的同伴支持、人脉拓展机会、自定进度的学习材料、多模态内容、互动练习、作业以及动手项目。

该训练营为期十一周，自定进度，通常每周需投入 10-15 小时。

该训练营提供以下福利：

1. 参与者可获得 ConsenSys 区块链开发者和培训师的积极支持
1. 参与者在所在批次结束后仍可访问课程内容一年
1. 参与者通过校友网络获得终身社区会员资格

- **时长**：11 周
- **价格**：985 美元
- **完全远程**：是
- **先修要求**：熟悉面向对象编程，且至少有一年编程经验
- **链接**：https://consensys.net/academy/

### **3. Zero to Mastery 的《Solidity、Ethereum 与区块链：完整开发者指南》**

**Zero to Mastery** 的训练营为初学者提供区块链和 Ethereum 基础的入门介绍。参与者将学习设计、测试和部署安全的智能合约，并掌握整个 Solidity 开发生态系统。

讲师 **Markus Waas** 从事区块链技术和项目工作已超过十年，曾与世界各地的公司合作。该课程的项目包括构建你自己的 ERC20 代币和稳定币。

- **时长**：自定进度
- **价格**：每月 39 美元、每年 279 美元，或终身 999 美元
- **远程**：是
- **先修要求**：建议具备包括 JavaScript 在内的基本编程知识
- **链接**：https://zerotomastery.io/courses/blockchain-developer-bootcamp/

### **4. Metana 的 Web3 Solidity 训练营（Ethereum 区块链）**

Metana 的训练营旨在通过以项目为导向、开发量较大的课程，帮助开发者从 Web2 过渡到 Web3，并专注于构建可展示给未来雇主的作品集。

- **时长**：4 个月
- **价格**：该项目提供两种付费方式：每月 1,550 美元的分期付款计划，或一次性支付 6,500 美元。选择非保证就业选项的参与者还可获得 1,000 美元折扣。
- **远程**：是
- **先修要求**：拥有 1-2 年行业经验，并具备 Python、JavaScript、Git 和 GitHub 知识
- **链接**：https://metana.io/web3-solidity-bootcamp-ethereum-blockchain/

Metana 的 Solidity 训练营是本列表中最昂贵的 Ethereum Developer Bootcamp，包含严格的录取流程、考试和能力测试。

### **5. Chainlink 开发者训练营**

Chainlink 提供多个按需开发者训练营。Chainlink 的 Smart Contract Developer Bootcamp 通过预先录制、由 Chainlink 开发者布道师主讲的课程，教授参与者如何用 Solidity 编写智能合约并将其连接到真实世界的数据。

- **时长**：因课程方向而异
- **价格**：免费
- **远程**：是
- **先修要求**：无
- **链接**：https://chain.link/bootcamp

顺利完成该项目后，参与者将了解什么是区块链、智能合约的工作原理，以及如何创建、部署和执行使用 Chainlink oracle 安全访问链下数据和计算的智能合约。

### **6. Udemy 上的《Ethereum 区块链开发者训练营与 Solidity（2022）》**

**Udemy** 提供一个自定进度的区块链开发者训练营，教授 Solidity、[Web3.JS](https://www.alchemy.com/dapps/web3-js)、Truffle、Metamask 和 Remix。该课程包含超过 12 小时的视频教程、更新的配套文字指南、循序渐进的实践项目，以及一个响应及时的讨论区。

讲师包括 **Thomas Wiesner**，一位资深后端开发者和系统架构师，曾独立撰写和合著八门畅销的区块链开发者课程。

- **时长**：自定进度，共 10 个章节
- **价格**：135 美元
- **远程**：是
- **先修要求**：对 Web 技术有基本了解
- **链接**：https://www.udemy.com/course/blockchain-developer/

完成本课程后，你将拥有一套可以展示给 web3 开发者招聘方的项目作品集。

### **7. Tech Educators 的 Web3 区块链训练营**

**Tech Educators** 为英国的新 Web3 开发者提供一个为期两周的训练营。该训练营专注于在 Polygon 上构建应用。其课程内容教授智能合约基础知识，包括 Solidity 语法、函数与可见性、可升级性、库和合约。

- **时长**：2 周
- **价格**：1,900 美元起
- **远程**：否，提供线下和线上两种形式
- **先修要求**：能够用 JavaScript 编写代码
- **链接**：https://techeducators.co.uk/web3

以两周的时长而言，Tech Educators 的训练营是本列表中教授 Solidity 时长最短的训练营。

### **8. Macro 的 Web3 Fellowship**

**Macro** 为资深工程师提供一个 Web3 Fellowship 项目。该课程由曾参与开发和审计过锁仓总价值达数十亿美元的加密协议的工程师，教授 Solidity 安全和最佳实践。

- **时长**：6 周，兼职
- **价格**：3,000 美元
- **远程**：是
- **先修要求**：4 年以上开发经验，最好有后端背景
- **链接**：[0xmacro.com](https://0xmacro.com/)（该 fellowship 项目已停办；Macro 目前提供审计服务）

### **9. Encode Club 的 Solidity 训练营**

Encode Club 提供一个为期八周的训练营，从零开始教授参与者 Solidity 和区块链知识。讲师 **Matheus Pagani** 领导着 BFT solutions，这是一家专注于咨询和应用开发服务及系统的软件工厂，业务涵盖中心化和去中心化市场的多个细分领域。

- **时长**：8 周
- **价格**：免费，但需支付 250 美元押金
- **远程**：是
- **先修要求**：具备一定的开发背景，并对进入 Web3 领域感兴趣
- **链接**：https://www.encode.club/solidity-bootcamps

Encode 训练营会优先录取已具备其他编程语言编码能力的人员。

### **10. Clarusway 的 Web3 课程**

Clarusway 为期二十四周的《区块链与 Web 3.0 开发》课程，从零开始教授学生区块链技术，并结合最新的技术进展。

Solidity 内容包含在开发模块中，技术模块则包括：共识机制、比特币与区块链、智能合约与 Ethereum、应用、DAOs 与 NFT、oracle 问题、可扩展性等主题。

- **时长：** 6 个月
- **价格：** 视付费方式而定
- **远程：** 是
- 先修要求：建议具备一门编程语言及通用编程逻辑的基础知识。
- **链接：** https://clarusway.com/web3/

以六个月的时长而言，Clarusway 教授 Solidity 的 web3 训练营是本列表中时长最长的训练营。

## **今天就开始通过 Alchemy University 学习 Solidity**

Solidity 训练营是在较短时间内加速掌握 Solidity 的最佳方式之一。虽然每个训练营都能帮助开发者学习 Solidity 并开始在这一领域进行构建，但 Alchemy University 的 Ethereum Developer Bootcamp 是目前最全面、最权威且免费的 Solidity 训练营。

要在下一期中[占据一个名额](https://www.chainshot.com/bootcamp)，请立即报名！
