강의

멘토링

커뮤니티

Security & Network

/

Blockchain

Ethereum Core Architecture Master Course – Based on the Latest Edition of Mastering Ethereum

For those who have only seen Ethereum's structure in fragments, I will organize everything from wallets and transactions to smart contracts and the EVM into a single, cohesive flow. You can follow along even without a technical background.

23 learners are taking this course

Level Basic

Course period Unlimited

  • coincraft
이더리움
이더리움
Smart Contract
Smart Contract
암호화폐
암호화폐
솔리디티
솔리디티
디앱
디앱
Cryptography
Cryptography
Blockchain
Blockchain
Ethereum
Ethereum
Solidity
Solidity
이더리움
이더리움
Smart Contract
Smart Contract
암호화폐
암호화폐
솔리디티
솔리디티
디앱
디앱
Cryptography
Cryptography
Blockchain
Blockchain
Ethereum
Ethereum
Solidity
Solidity

What you will gain after the course

  • You can acquire the fundamental knowledge required for Web3 practice based on the latest Ethereum technologies.

  • You can understand the structure of Ethereum wallets, transactions, and smart contracts as a single unified flow.

  • You will be able to explain the internal principles of how the EVM executes code and records it to blocks.

  • I can clearly distinguish and explain core Web3 concepts such as tokens, oracles, and DApps.

Ethereum Master Course

The complete starting point for practical Web3 development & on-chain understanding


This course is not just about how to build DApps or smart contract syntax.
It is a rare full-stack Web3 master course designed to help you understand the entire Ethereum ecosystem as a whole.

Through this course, you will

  • fully understand how Ethereum works internally, and

  • You will gain the ability to create, deploy, and test smart contracts yourself, and even implement DApps.

Many courses
✔ only explain blockchain principles,
✔ make you just copy code,
✔ or fail to properly show real-world environments, but

This course is completely different.


It is not just a simple practice.

Transform your entire understanding of Ethereum into tangible knowledge through a three-step structure: "Understanding → Practice → Expansion."

  • Understanding: Explains all components of Ethereum—including EVM, transactions, gas, wallets, tokens, and oracles—within the "overall context."

  • Hands-on Practice: Deploy in a real Windows environment using Remix and Truffle, and execute actual transactions on a testnet. Triển khai thực tế trong môi trường Windows bằng Remix và Truffle, đồng thời thực hiện các giao dịch thực tế trên mạng thử nghiệm (testnet).

  • Expansion: It covers all the core skills needed to grow as a Web3 developer, including DApp architecture, security, tokens, oracles, and consensus protocols.

Upon completing this course,
you will not just be someone who "partially knows" Ethereum,
but someone who understands the Ethereum ecosystem from start to finish and can implement it yourself..


Recommended for the following people

1) Who should definitely take this course

  • Those who are new to Web3 development but want to quickly acquire practical skills.

  • Those who want to create their own tokens, NFTs, and smart contracts.

  • Those who want to understand the internal structure of Ethereum to improve their on-chain data analysis skills

  • Those who want to truly understand the essence of Web3 as a developer, planner, or creator

2) Those who already know Web3 but want to learn more deeply

  • Those who understand the mechanisms but are unfamiliar with the actual code flow

  • Those who have wondered "how contracts actually work" while investing in crypto or performing on-chain analysis

  • Those who know the basics of Solidity but want to clearly understand EVM, gas, and memory structures

3) Various professions in need of career expansion

  • Developers → Upgrade position to Web3 Developer

  • Data Analyst → Expanding into the field of on-chain analysis

  • Consultant/Planner → Differentiate yourself as an expert with "practical blockchain knowledge"

  • YouTuber/Blogger → Establish a strong foundation for creating professional Web3 content


Here is how you will change after the course

  • Understand and practice the Solidity language from start to finish.

  • It's not just a simple practice; you will build a complete DApp project yourself.

  • Deploy actual smart contracts on the Sepolia/Holesky testnets.

  • Connect to the frontend using Web3.js / Ethers.js.

  • You will gain an understanding of the EVM's internal structure and gas cost model.

  • You will gain the ability to read contract events in on-chain analysis.

  • You will gain a clear grasp of core Web3 principles, including DeFi, NFTs, and tokenomics.

  • You will create 3 completed projects that you can add to your portfolio.


Key features of this course

1) This is not a "follow-along" course – It is understanding-based and practice-oriented

This is not just a lecture that shows you code;
it is structured so that you can understand the principles behind why it is written this way / what happens if a different approach is taken / what is going on internally
one by one.

2) A practical reconstruction of the book "Mastering Ethereum"

This is not just a simple introductory course;
it includes a practical reinterpretation of "Mastering Ethereum" written by Ethereum co-founder Gavin Wood.

3) Beginner-friendly approach + Depth that offers value even for intermediate learners

Designed with a step-by-step approach without skipping any parts so that Web3 beginners can follow along,
yet it covers EVM, gas, and memory structures, ensuring intermediate users also gain solid insights.

4) Includes 3 real-world DApp projects

  • Token Creation and Deployment Project (ERC-20)

  • NFT Minting Project (ERC-721)

  • Auction DApp: React Frontend + Smart Contract Integration

5) Complete refactoring based on the latest environment

All source code has been updated to the latest 2025 versions,
and configured using the latest tools such as Truffle, Remix IDE, and MetaMask.


What you will learn

Lecture 1. What is Ethereum?

  • Philosophy and Purpose of Blockchain

  • Structural differences between Bitcoin and Ethereum

  • The emergence of the smart contract era

  • Understanding the 'trust-minimized structure' that Web3 aims for

  • Why has Ethereum become the standard for Web3?

Lecture 2. Ethereum Basics

  • Account Structure: EOA vs Contract

  • The relationship between state, blocks, and transactions

  • Storage/Memory/Calldata

  • Ethereum Network Structure (Mainnet, Testnet, Node)

  • Preparing for Ethereum Development in a Windows Environment

Lesson 3. Ethereum Clients

  • The role of clients such as Geth and Nethermind

  • P2P Network, Consensus, Block Synchronization

  • Light Client vs Full Node

  • Why developers must understand 'clients'

Lecture 4. Cryptography

  • Fundamental Mathematics of Blockchain

  • Hash function (SHA-3), public/private key structure

  • Principles of signing, key generation, and transaction verification

  • Why Cryptography is the Pillar of Ethereum Security

Lesson 5. Wallets

  • Types of Wallets: Software / Hardware / HD Wallet

  • Installing MetaMask on Windows and Practical Usage

  • Mnemonic structure and account derivation principles

  • Everything that happens in a wallet (signatures, nonce, gas, etc.)

Lecture 6. Transactions

  • Complete Dissection of Transaction Structure

  • nonce, gasLimit, gasPrice, fee calculation

  • Understanding Internal Transactions and Event Logs

  • Hands-on practice: Sending actual transactions in Remix

Lecture 7. Smart Contracts and Solidity

  • Complete Basic Solidity Syntax

  • Variables, functions, structs, mappings, events

  • Writing your first Solidity code in Remix

  • Compile/Deploy in Windows + Truffle environment

  • Complete Understanding of ABI Structure

Lesson 8. Smart Contracts and Vyper

  • Characteristics and Philosophy of the Vyper Language

  • Python developer-friendly Web3 language

  • Comparing the same functionality: Solidity vs. Vyper

  • When should you use Vyper?

Lecture 9. Smart Contract Security

  • Principles of Reentrancy Attacks

  • Overflow and Access Control Issues

  • Risks of using tx.origin

  • How to write secure code based on real-world hacking cases

  • Security check practice with Remix + Truffle testing

Lesson 10. Tokens

  • Understanding the ERC-20 Token Standard

  • Transfer, Approval, Allowance

  • Issuing Your Own ERC-20 Token

  • Sepolia Testnet Deployment Practice

  • Writing Truffle deployment scripts on Windows

Lecture 11. OraclesBài 11. Oracle

  • The structure of how blockchain retrieves data from the outside world

  • Basic Concepts of Chainlink

  • Understanding Price Feed, VRF, and Keeper

  • Security risks of oracles

  • Hands-on: Integrating Chainlink Price Feed in Remix

Lecture 12. DApp

  • DApp Structure: UI → Wallet → Contract

  • Web3.js vs Ethers.js

  • Setting up a React environment on Windows

  • Creating a MetaMask Integration UI

  • Hands-on: Connecting and Operating Smart Contracts with React

Lecture 13. EVM (Ethereum Virtual Machine)

  • Deep Dive into the EVM Execution Model

  • Opcode and Gas Usage Structure

  • SLOAD/SSTORE Cost Analysis

  • Practical Summary of Key Chapters from Mastering Ethereum

  • Gas Optimization Techniques

Lecture 14. Consensus Protocols

  • Background of the PoW → PoS transition

  • Validator Structure and Slashing Mechanisms

  • Comparison of L1 / L2 Scalability Architectures

  • From block production flow to finality

  • Essential Consensus Knowledge for Web3 Developers


The creator of this course

COINCRAFT

  • Former Researcher at Samsung Research

  • Master's degree in Cryptography/Security Systems

  • Web3 On-chain Analysis Expert

  • CEO of COINCRAFT Academy

  • Author of 『Survival Strategy for Survival, Web3』


  • Blockchain/Smart Contract Instructor

"This course is not just a simple technical lecture;
it was created with the goal of providing the most practical Ethereum learning experience in Korea."


❓ Do you have any questions?

Q1. I'm a complete beginner; will I be able to follow along?

A. Yes, it is possible. It was designed for Web3 beginners, and the hands-on exercises are guided step-by-step.

Q2. Can I understand this even if I'm not a developer?

A. Yes, it is possible. Since it is explanation-focused, you can follow along immediately as long as you understand the logic.

Q3. Setting up the practice environment is difficult; do you provide support for this?

A. We provide videos covering the entire environment setup process and explain everything down to the points where errors might occur.


Notes before taking the course

Development Tools

  • Node.js (LTS version)

  • VS Code

  • Remix IDE (Web-based)

  • Truffle Suite

  • MetaMask (Windows browser)

  • Sepolia/Holesky Testnet

Why Windows?

  • Most domestic developers and beginners use Windows.

  • All hands-on exercises can be completed without a virtual machine.

  • Both Truffle and Remix work the same way on Windows.

  • Universal configuration that Linux/Mac users can also follow along with.

Learning Materials

  • Source code provided via GitHub


  • PDF summary notes provided


🔥 Now, there is only one mission left

This course is the fastest and surest path to becoming a Web3 developer.
Start now.

Recommended for
these people

Who is this course right for?

  • Job seekers preparing for careers in Web3 and cryptocurrency companies

  • Those who want to learn Ethereum development or smart contracts but lack the "fundamental strength."

  • Beginners who struggle to understand Web3 because its structure only appears fragmented.

  • Those who feel a barrier to technical understanding while investing in cryptocurrency or conducting on-chain analysis.

Need to know before starting?

  • It is helpful to have a basic understanding of code structure. Additionally, knowing very fundamental concepts of Web3 will make it easier to follow the course.

  • It is helpful if you can understand simple code flows. Having a basic grasp of Web3 concepts will further enhance your understanding of the lecture.

Hello
This is

73

Learners

3

Reviews

5

Answers

5.0

Rating

3

Courses

안녕하세요.
온체인 데이터 기반 리서치와 블록체인 실전 분석을 전문으로 하는 CoinCraft(코인크래프트)입니다.

저는 단순 투자 관점이 아닌 데이터 기반의 구조적 이해를 중심으로
지갑 주소, 트랜잭션, 스마트컨트랙트, 스테이블코인 흐름, 브릿지 구조,
그리고 프로토콜의 실제 자금 이동까지 ‘온체인 분석’ 전체를 다루는 콘텐츠를 제작하고 있습니다.

유튜브, 블로그, 뉴스레터, 책 집필, 실전 대시보드 제작을 통해
초보자도 블록체인 데이터를 직접 읽고 해석할 수 있도록
쉽고 실전적인 교육에 집중하고 있습니다.

특히 CoinCraft의 교육은 다음과 같은 특징을 갖고 있습니다.

  • 지갑 → 트랜잭션 → 블록 → 자산 → 카운터파티까지 이어지는 체계적인 커리큘럼

  • 실제 프로토콜의 흐름을 기반으로 한 실전 사례 중심 구성

  • 주소의 프로파일링, 고래 추적, 세션 분석 등 전문 분석가의 관찰 기준 공개

  • 초보자도 이해할 수 있는 쉬운 설명 + 직관적 슬라이드

  • Web3 실무자·투자자 모두 활용 가능한 실전형 분석 방법론

앞으로 인프런에서는
입문자부터 실전 분석가까지 단계별로 성장할 수 있는
온체인 분석 강의 시리즈를 지속적으로 선보일 예정입니다.

블록체인은 더 이상 기술자의 영역이 아니라,
누구나 배울 수 있고 자신의 분야에 적용할 수 있는 새로운 언어입니다.
CoinCraft와 함께 온체인 데이터의 세계를 깊고, 넓고, 정확하게 경험해보세요.

감사합니다.
CoinCraft 드림


[CoinCraft 공식 링크]
🌐 Website: https://coincraft.io
📺 YouTube: youtube.com/channel/UCT7SwOLZfnx-1zxAprRTQNg/
📝 Blog: https://coincraft.kr/
📩 Newsletter: https://coincraft.kr/newsletter
💻 GitHub: https://github.com/coincraft12

 

Curriculum

All

14 lectures ∙ (8hr 55min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

$110.00

coincraft's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!