---
title: "適合 Web3 開發者的最佳線上區塊鏈課程"
description: "協助 Web3 開發者在區塊鏈上開發的資源"
---

# 適合 Web3 開發者的最佳線上區塊鏈課程

區塊鏈開發不容易，有時甚至讓人卻步。本文將介紹幾門重要課程，幫助新手開發者更容易上手區塊鏈開發。

首先會介紹幾個必備資源，接著再進入一些較專門的資源，這些資源對 Web3 開發的特定領域來說很重要。

## 必備區塊鏈課程

對於有志成為工程師的人來說，兩門必備的區塊鏈課程是 Alchemy University 和 Road to Web3。

### Alchemy University

[Alchemy University](https://www.alchemy.com/university) 目前提供兩門免費的區塊鏈開發課程。第一門是為期 7 週的 [Ethereum Developer Bootcamp](https://www.alchemy.com/university/courses/ethereum)，內容涵蓋密碼學基礎到撰寫智能合約、建構應用程式等主題。

第二門免費課程是 [Javascript crash course for beginners](https://www.alchemy.com/university/courses/js)。在撰寫智能合約之前，有志成為區塊鏈開發者的人需要先了解 Javascript 的基礎，包括語法與函式。

### Road to Web3

Alchemy 的 [Road to Web3](https://www.alchemy.com/docs/alchemy-quickstart-guide) 是一個為期 10 週的非同步區塊鏈開發課程，幫助各種背景的開發者轉職成為 Web3 開發者。Road to Web3 包含常見 web3 開發者專案的教學，包括：

- 如何開發 NFT 智能合約
- 如何製作代幣交換 dApp
- 如何建立動態 NFT
- 如何在 Optimism 上建構遊戲
- 如何建立 [NFT marketplace](https://www.alchemy.com/dapps/best/nft-marketplaces)
- 如何製作 DeFi dApp

你可以跟著文字教學操作，或觀看 [YouTube 上的引導式 web3 教學](https://www.youtube.com/playlist?list=PLMj8NvODurfEYLsuiClgikZBGDfhwdcXF)。

- 價格：免費
- 製作者：Alchemy

## 最適合新手的區塊鏈課程

### CryptoZombies

[CryptoZombies](https://cryptozombies.io) 是一門免費的 Solidity 入門課程，以有趣且遊戲化的方式教授 Solidity 基礎。這門課程之所以被列入本清單，是因為它簡單易懂、容易上手。

課程由 Loom Networks 提供，完全自動化且遊戲化。整體概念是透過製作一款加密收藏品遊戲來學習如何撰寫 Solidity 智能合約。

- 價格：免費
- 製作者：Loom Networks

### Introduction to Ethers.js

ChainShot 是一間 web3 教育公司，提供多種線上 web3 課程給開發者，包括 [Ethers.js 入門課程](https://www.chainshot.com/learn/ethers)，以及 Solidity、Chainlink、Aave 的入門課程。

如果你想要的不只是單一線上課程，ChainShot 也提供 Ethereum 開發者訓練營，讓想轉職進入 web3 領域的開發者參與遠端訓練營，內容包括直播課程、小組活動、補充教學、閱讀材料與測驗。

- 價格：免費
- 製作者：ChainShot

### LearnWeb3 的 Freshman track

LearnWeb3 是一個 web3 教育平台，同時也是一個去中心化自治組織（DAO），專注於教導開發者基礎與進階的 web3 概念。對於初學者，[LearnWeb3 的 Freshman track](https://www.learnweb3.io/tracks/freshman) 提供基礎程式設計概念、加密貨幣錢包、Remix（一種整合開發環境，IDE）、Solidity、建構應用程式、建立 NFT 等內容的訓練！

完成 Freshman track 後，可以透過 Sophomore、Junior 和 Senior track 從初學者進階到中階，這些課程更深入探討 [DAOs](https://www.alchemy.com/dapps/top/daos)、ENS、[The Graph](https://www.alchemy.com/dapps/the-graph)、MEV 和 gas 優化等 web3 概念。

- 價格：免費
- 製作者：LearnWeb3 DAO

## 最適合學習 Solidity 的區塊鏈課程

### Learn blockchain, Solidity, and full stack Web3 development with JavaScript

Patrick Collins 是一位智能合約開發者，也是 Chainlink Labs 的 Developer Advocate，他製作了一門完整的課程，涵蓋 [Solidity 智能合約開發者需要知道的一切](https://www.youtube.com/watch?v=gyMwXuJrbJQ)，幫助學員開始進行 Web3 開發。

這門免費、長達 32 小時的課程涵蓋 Remix、Ethers.js、Hardhat、NextJS、ERC20s、NFTs、DeFi、DAOs 等主題，甚至還包含 [智能合約安全](https://www.alchemy.com/overviews/smart-contract-security-best-practices)——這是新手 web3 開發者必備的知識。

- 價格：免費
- 製作者：Patrick Collins

### 10 days of Solidity

Metaschool 是一個平台，已有超過 50,000 名 web3 開發者註冊，以協作、群體學習的方式學習 web3 基礎。Metaschool 提供 [一系列線上 Solidity 課程](https://metaschool.so/#all-courses)，其中最受歡迎的兩門是「10 Days of Solidity」和「Writing your first Hello World contract in Solidity」。

- 價格：免費
- 製作者：Metaschool

### Ethereum and Solidity: the complete developers guide

與 CryptoZombies 並列，這份 [Ethereum and Solidity developer's guide](https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/) 是開發者能找到最完整的 Solidity 指南之一。這份開發者指南在 Udemy 上以 $50 出售，由 Stephen Grinder 製作，不僅教導工程師如何部署 Solidity 智能合約，也說明為何一開始要撰寫這些合約的原因。

此外，學員可以透過實際範例了解挖礦的運作方式，並學習如何使用最新版本的 Ethereum 網頁開發工具。

- 價格：$95
- 製作者：Stephen Grinder

### Blockchain specialization

這門 [blockchain specialization course](https://www.coursera.org/specializations/blockchain) 深入介紹如何使用 Ethereum Virtual Machine 進行開發，以及 Solidity 語言的整體概念。這是由紐約州立大學水牛城分校（University at Buffalo）的 Bina Ramamurthy 開設的一門較進階課程。

除了學習概念性的密碼學知識外，這門課程的一大重點是讓學員參與較高階的 Solidity 專案。其中包括部署一個區塊鏈實例、執行點對點交易，以及為去中心化應用程式撰寫並測試 Solidity 智能合約。

- 價格：免費
- 製作者：University at Buffalo
- 講師：Bina Ramamurthy

## 最適合學習 NFT 的區塊鏈課程

### How to develop NFTs on Ethereum

Buildspace 有一門很棒的線上 NFT 開發課程，幫助 web3 開發者學習 [如何在 Ethereum 上建立 NFT](https://buildspace.so/build-nfts)。buildspace 目前有超過 60,000 名建構者使用，其課程堪稱是各種背景開發者都能學習的最佳 NFT 課程之一。如果你更想在 Solana 上開發，他們也有 Solana NFT 課程！

- 價格：免費
- 製作者：buildspace

### NFT fundamentals

談到 NFT，就連非技術層面的內容也常常讓人一頭霧水。要在 Opensea 等平台上操作、搞懂如何鑄造 NFT，以及 NFT 領域的其他操作，往往不容易理解。

這門 [NFT fundamentals course](https://www.udemy.com/course/nft-fundamentals/?ranMID=39197&ranEAID=JVFxdTr9V80&ranSiteID=JVFxdTr9V80-rfLbGKRh0ZPQXZeD6G7ZuA&LSNPUBID=JVFxdTr9V80&utm_source=aff-campaign&utm_medium=udemyads) 讓開發者與非開發者都能更容易理解這些內容。特別是這門課程深入說明 NFT 是如何鑄造的，並討論 ERC-721 代幣——也就是 NFT 的技術表現形式。

這門課程由 George Levy 主講並製作，他也在 Udemy 平台上發布過多門其他區塊鏈相關課程。

- 價格：$90
- 製作者：George Levy

### The complete NFT web development course

[Complete NFT Web Development Course](https://www.udemy.com/course/the-complete-nft-web-developer-course-zero-to-professional/?ranMID=39197&ranEAID=CuIbQrBnhiw&ranSiteID=CuIbQrBnhiw-nu7AOvRRkto04JLgaNz8Kw&LSNPUBID=CuIbQrBnhiw&utm_source=aff-campaign&utm_medium=udemyads) 是一份完整的指南，帶領開發者從幾乎零基礎，一路建立起對 NFT 背後工程原理的深入理解。

這門課程教授 Solidity 的基礎，並搭配 React 與 Truffle 的入門知識，這兩者對 NFT 網頁開發來說都不可或缺。這門長達 24 小時的課程，最終目標是建構一個功能完整的 NFT marketplace。

在建構這個 marketplace 的過程中，學員將使用最新的 NFT 開發工具，例如 Remix IDE，並學習如何除錯 NFT 相關程式碼。這門課程內容豐富，非常適合想要快速提升 NFT 開發技能的人。

這門課程由 Clarian North 和 TJ Walker 開發，兩人皆有豐富的線上程式設計教學經驗。

- 價格：$95
- 製作者：Clarian North and TJ Walker

## 最適合學習 Solana 的區塊鏈課程

### Sol dev - intro to Solana

Sol Dev 的 [introductory Solana course](https://soldev.app/course) 是一門專門的 Solana 開發課程，內容完整，能大幅降低新手開發者在 Solana 上建構的門檻。

要在 [Solana ecosystem](https://www.alchemy.com/dapps/ecosystem/solana) 中建構，必須使用 Rust 語言，這並非像 Solidity 那樣的專屬智能合約語言，而且存在的時間遠比 Solana 網路本身更久。

這門課程技術性較強，涵蓋如何讀寫網路上的資料、如何用 Rust 程式碼交換代幣等內容。課程由 Sol Dev 社群製作。

- 價格：免費
- 製作者：Sol Dev

### Solana blockchain developer bootcamp with Rust + JavaScript

這門 [Solana bootcamp](https://www.udemy.com/course/solana-developer/) 課程詳細探討了 Solana 生態系與 Rust 語言的各種細節。

首先，這門課程討論 Solana 的概念性內容——特別是它相較於 Ethereum 等其他區塊鏈的優勢所在。接著，學員會使用 Javascript 與 Rust，並搭配大量的命令列操作，深入探索 Solana 區塊鏈的底層運作。最後，這門課程讓學員可以在 NFT、應用程式等重點領域中製作各種專案。

這門課程只需要初學者程度的程式設計經驗，因此適合各種程度的開發者。課程由 Learn with Arjun 製作，他在 Udemy 上有多年教授程式設計的經驗。

- 價格：$85
- 製作者：Learn with Arjun

## 結語

透過以上資源，開發者能更輕鬆地走上通往 Web3 的路，並在理解區塊鏈開發的關鍵概念與程式設計最佳實務上有所進展。Alchemy 提供了一個平台，涵蓋開始進行 Web3 開發所需的一切。[註冊免費的 Alchemy 帳號](https://dashboard.alchemy.com/signup/?referrer_origin=DIRECT&_gl=1*yv7gdl*_gcl_aw*R0NMLjE2NTI5MDc5ODguQ2owS0NRandzcEtVQmhDdkFSSXNBQjJJWXV1cUdvVGZDNGlKT25Dalp0YUFZbWlJalRCT2MyMURQcHJaR3RiWFZsb2J5cWN1MUdKUm1kQWFBaFZrRUFMd193Y0I.)，立即開始建構你的第一個 Web3 專案。
