---
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 크래시 코스](https://www.alchemy.com/university/courses/js)다. 스마트 컨트랙트를 작성하기 전에, 블록체인 개발자 지망생은 문법과 함수 같은 Javascript의 기본기를 알아야 한다.

### Road to Web3

Alchemy의 [Road to Web3](https://www.alchemy.com/docs/alchemy-quickstart-guide)는 다양한 배경을 가진 빌더들이 Web3 개발자 역할로 전환할 수 있도록 돕는 10주 과정의 비동기 블록체인 개발 프로그램이다. 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은 Ethers.js, Solidity, Chainlink, Aave에 대한 [입문 강좌](https://www.chainshot.com/learn/ethers)를 포함해 개발자를 위한 다양한 온라인 web3 강좌를 제공하는 web3 교육 기업이다.

단일 온라인 강좌 이상을 원한다면, ChainShot은 라이브 수업, 그룹 활동, 보충 튜토리얼, 읽기 자료, 평가로 구성된 원격 부트캠프 형태의 Ethereum 개발자 부트캠프도 제공하는데, web3 커리어로 전환하려는 개발자들을 위한 것이다.

- 가격: 무료
- 제작: ChainShot

### LearnWeb3의 Freshman 트랙

LearnWeb3는 개발자에게 기본 및 고급 web3 개념을 가르치는 데 중점을 둔 web3 교육 플랫폼이자 탈중앙화 자율 조직(DAO)이다. 초보자를 위해 [LearnWeb3의 Freshman 트랙](https://www.learnweb3.io/tracks/freshman)은 기본 프로그래밍 개념, 크립토 지갑, 통합 개발 환경(IDE)인 Remix, Solidity, 앱 구축, NFT 생성 등에 대한 교육을 제공한다!

Freshman 트랙을 마치면, DAO, ENS, [The Graph](https://www.alchemy.com/dapps/the-graph), MEV, 가스 최적화 같은 web3 개념을 더 깊이 다루는 Sophomore, Junior, Senior 트랙으로 초급에서 중급 단계로 넘어갈 수 있다. [DAOs](https://www.alchemy.com/dapps/top/daos)

- 가격: 무료
- 제작: LearnWeb3 DAO

## Solidity 관련 최고의 블록체인 강좌

### JavaScript로 배우는 블록체인, Solidity, 풀스택 Web3 개발

Chainlink Labs의 스마트 컨트랙트 개발자이자 Developer Advocate인 Patrick Collins는 Web3 개발을 시작하기 위해 Solidity 기반 스마트 컨트랙트 개발자가 알아야 할 [모든 것](https://www.youtube.com/watch?v=gyMwXuJrbJQ)을 다루는 종합 강좌를 만들었다.

이 32시간짜리 무료 강좌는 Remix, Ethers.js, Hardhat, NextJS, ERC20, NFT, DeFi, DAO 등의 주제를 다루며, 신규 web3 개발자에게 필수적인 [스마트 컨트랙트 보안](https://www.alchemy.com/overviews/smart-contract-security-best-practices)도 다룬다.

- 가격: 무료
- 제작: Patrick Collins

### 10 days of Solidity

Metaschool은 5만 명 이상의 web3 개발자가 가입해 협업 그룹 환경에서 web3의 기초를 배우는 플랫폼이다. Metaschool은 가장 인기 있는 두 강좌인 "10 Days of Solidity"와 "Writing your first Hello World contract in Solidity"를 포함한 [일련의 온라인 Solidity 강좌](https://metaschool.so/#all-courses)를 제공한다.

- 가격: 무료
- 제작: Metaschool

### Ethereum and Solidity: the complete developers guide

CryptoZombies와 더불어, 이 [Ethereum and Solidity 개발자 가이드](https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/)는 개발자를 위한 가장 종합적인 Solidity 가이드 중 하나다. Udemy에서 50달러에 이용 가능하며 Stephen Grinder가 제작한 이 개발자 가이드는 엔지니어에게 Solidity 스마트 컨트랙트를 배포하는 방법을 가르쳐줄 뿐만 아니라, 애초에 왜 이런 컨트랙트를 작성하고 싶어할 수 있는지에 대한 이유도 통찰을 제공한다.

또한, 이 강좌를 수강하는 사람은 실제 예제를 통해 마이닝이 어떻게 작동하는지 배울 수 있고, 최신 버전의 Ethereum 웹 개발 도구를 사용하는 방법도 배울 수 있다.

- 가격: $95
- 제작: Stephen Grinder

### Blockchain specialization

이 [블록체인 전문화 강좌](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는 web3 개발자가 [Ethereum에서 NFT를 만드는 방법](https://buildspace.so/build-nfts)을 배울 수 있도록 돕는 훌륭한 온라인 NFT 개발 강좌를 갖추고 있다. 6만 명 이상의 빌더가 buildspace를 이용하고 있으며, 이 강좌들은 다양한 배경의 개발자들이 이용할 수 있는 최고의 NFT 강좌 중 일부다. Solana에서 개발하는 데 더 관심이 있다면, Solana NFT 강좌도 마련되어 있다!

- 가격: 무료
- 제작: buildspace

### NFT fundamentals

NFT에 관해서는, 기술과 관련 없는 부분조차 이해하기 상당히 혼란스러운 경우가 많다. Opensea 같은 플랫폼을 탐색하고, NFT를 민팅하는 방법을 알아내는 것 등 NFT 분야에서의 다른 행동들은 종종 이해하기 어렵다.

이 [NFT fundamentals 강좌](https://www.udemy.com/course/nft-fundamentals/?ranMID=39197&ranEAID=JVFxdTr9V80&ranSiteID=JVFxdTr9V80-rfLbGKRh0ZPQXZeD6G7ZuA&LSNPUBID=JVFxdTr9V80&utm_source=aff-campaign&utm_medium=udemyads)는 개발자와 비개발자 모두에게 이러한 경험을 단순화해준다. 특히 이 강좌는 NFT가 어떻게 민팅되는지에 대한 깊이 있는 설명을 제공하고, NFT의 기술적 표현인 ERC-721 토큰에 대해 다룬다.

이 강좌는 Udemy 플랫폼에서 다양한 다른 블록체인 관련 강좌를 출시한 강사인 George Levy가 진행하고 제작했다.

- 가격: $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 뒤에 있는 엔지니어링에 대한 철저한 이해로 이끌어주는 종합 가이드다.

이 강좌는 NFT 웹 개발에 필수적인 React와 Truffle의 입문 형태와 더불어 Solidity의 기초를 가르친다. 24시간 분량의 이 강좌의 최종 목표는 완전히 작동하는 NFT marketplace를 만드는 것이다.

이 마켓플레이스를 만드는 과정에서, 참가자는 Remix IDE 같은 최신 NFT 개발 도구를 사용하게 되며 NFT 관련 코드를 디버그하는 방법을 배우게 된다. 이 강좌의 콘텐츠 양은 NFT 개발 기술을 빠르게 향상시키고자 하는 사람들에게 안성맞춤이다.

이 강좌는 온라인에서 컴퓨터 프로그래밍 강좌를 가르친 풍부한 경험을 가진 Clarian North와 TJ Walker가 개발했다.

- 가격: $95
- 제작: Clarian North and TJ Walker

## Solana 관련 최고의 블록체인 강좌

### Sol dev - intro to Solana

Sol Dev의 [Solana 입문 강좌](https://soldev.app/course)는 다루는 내용이 종합적이며 신규 개발자가 Solana 위에서 개발하는 것을 훨씬 더 쉽게 만들어주는 전용 Solana 개발 강좌다.

[Solana 생태계](https://www.alchemy.com/dapps/ecosystem/solana)에서 개발하려면 Rust 언어를 사용해야 하는데, Rust는 Solidity 같은 전용 스마트 컨트랙트 언어가 아니며 Solana 네트워크의 존재보다 훨씬 오래 전부터 존재해왔다.

이 강좌는 상당히 기술적이며, 네트워크에 데이터를 읽고 쓰는 방법, Rust 코드로 토큰을 스왑하는 방법 등을 다룬다. 이 강좌는 Sol Dev 커뮤니티가 제작했다.

- 가격: 무료
- 제작: Sol Dev

### Solana blockchain developer bootcamp with Rust + JavaScript

이 [Solana 부트캠프](https://www.udemy.com/course/solana-developer/) 강좌는 Solana 생태계와 Rust 언어의 세부적인 부분을 상당히 자세히 다룬다.

먼저, 이 강좌는 Solana의 개념적 요소들, 특히 Ethereum 같은 다른 블록체인 대비 Solana의 장점이 무엇인지 논의한다. 다음으로, 참가자는 Javascript와 Rust를 사용하고 광범위한 커맨드 라인 작업을 병행하면서 Solana 블록체인의 내부를 깊이 파고든다. 마지막으로, 이 강좌는 참가자가 NFT와 앱 같은 특정 분야에서 다양한 프로젝트를 만들 수 있게 해준다.

이 강좌는 초급 수준의 프로그래밍 경험만 요구하기 때문에 모든 실력 수준의 개발자에게 적합하다. 이 강좌는 Udemy에서 컴퓨터 프로그래밍을 가르친 다년간의 경험을 가진 Learn with Arjun이 제작했다.

- 가격: $85
- 제작: Learn with Arjun

## 결론

위의 자료들을 활용하면, 개발자는 Web3로 가는 길을 더 쉽게 걸을 수 있고, 블록체인 위에서 개발할 때 필요한 핵심 개념과 프로그래밍 모범 사례에 대한 이해에서 진전을 이룰 수 있다. Alchemy는 Web3 개발을 시작하는 데 필요한 모든 것을 갖춘 플랫폼을 제공한다. [무료 Alchemy 계정을 등록](https://dashboard.alchemy.com/signup/?referrer_origin=DIRECT&_gl=1*yv7gdl*_gcl_aw*R0NMLjE2NTI5MDc5ODguQ2owS0NRandzcEtVQmhDdkFSSXNBQjJJWXV1cUdvVGZDNGlKT25Dalp0YUFZbWlJalRCT2MyMURQcHJaR3RiWFZsb2J5cWN1MUdKUm1kQWFBaFZrRUFMd193Y0I.)하고 오늘 첫 Web3 프로젝트를 만들기 시작하라.
