강의

멘토링

커뮤니티

NEW
Security & Network

/

Blockchain

Ethereum Core Architecture Masterclass – Based on the Latest Revised Edition of Mastering Ethereum

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

4 learners are taking this course

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

What you will gain after the course

  • You can acquire the fundamental knowledge required for Web3 practical work based on the latest Ethereum technology.

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

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

  • You 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 in Korea, designed to help you understand the entire Ethereum ecosystem as a 'whole'.

Through this course, you will

  • Completely understand how Ethereum works internally,

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

Many courses
✔ Only explain blockchain principles
✔ Just make you copy code,
✔ Don't properly show real-world environments, but,

This course is completely different.


It's not just a simple practice exercise.

"Understanding → Practice → Extension" - A 3-stage structure that transforms the entirety of Ethereum into tangible knowledge.

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

  • Hands-on: Deploy using Remix and Truffle in a Windows environment, and execute real transactions on the testnet.

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

When you finish this course,
you won't be someone who "partially knows" Ethereum,
but rather someone who can understand and implement the Ethereum ecosystem from start to finish.


We recommend this for:

1) Who Should Take This Course

  • If you're new to Web3 development but want to quickly build practical skills

  • Anyone who wants to create their own tokens, NFTs, and smart contracts

  • For those who want to understand Ethereum's internal structure to develop on-chain data analysis capabilities

  • Developers, planners, and creators who want to truly understand the essence of Web3

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

  • Someone who only knows the mechanism but doesn't know the actual code flow

  • Anyone who has been curious about "how contracts actually work" while doing crypto investment or on-chain analysis

  • You know the basics of Solidity but wanted to clearly understand EVM, gas, and memory structure

3) Various Professions Requiring Career Expansion

  • Developer → Upgraded position to Web3 Developer

  • Data Analyst → Expanding into On-chain Analysis Field

  • Consultant/Planner → Differentiate as "Blockchain Practical Knowledge" Holder

  • YouTuber/Blogger → Establishing a Strong Foundation for Web3 Specialized Content Creation


After taking the course, you will change like this

  • You will learn and practice Solidity language from beginning to end.

  • You'll build a complete DApp project yourself, not just simple exercises.

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

  • We'll connect the frontend using Web3.js / Ethers.js.

  • You will understand the internal structure of the EVM and the gas cost model.

  • The ability to read contract events in on-chain analysis emerges.

  • DeFi, NFT, token economics, and other core principles of Web3 become tangible.

  • You will create 3 complete projects that you can include in your portfolio.


The Features of This Course

1) This is not a follow-along course – Understanding-based and practice-focused

This is not just a lecture that shows you code,
but one structured to help you understand the principles behind why we write it this way / what happens with different approaches / what's happening internally
one by one.

2) Restructuring the "Mastering Ethereum" book into a practical version

This course is not just an introductory course
but includes a practical reinterpretation of 『Mastering Ethereum』 written by Ethereum co-founder Gavin Wood.

3) Beginner-friendly guidance + Depth that benefits intermediate learners

Designed step-by-step without jumps so even Web3 beginners can follow along,
but covers EVM, gas, and memory structures, so intermediate developers will definitely gain valuable insights too.

4) Includes 3 Practical 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 versions as of 2025,
and configured with the latest tools including Truffle, Remix IDE, and MetaMask.


You'll learn the following content

Lesson 1. What is Ethereum

  • The Philosophy and Purpose of Blockchain

  • The Structural Differences Between Bitcoin and Ethereum

  • The Emergence of the Smart Contract Era

  • Understanding the 'Trust-Minimized Structure' that Web3 Aims For

  • Why did 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, Nodes)

  • Preparing for Ethereum Development on Windows

Lecture 3. Ethereum Client

  • The role of clients such as geth and Nethermind

  • P2P Network, Consensus, Block Synchronization

  • Light Client vs Full Node

  • Why Developers Need to Understand 'Clients'

Lecture 4. Cryptography

  • Fundamentals of Mathematics in Blockchain

  • Hash Function (SHA-3), Public Key/Private Key Structure

  • Signature, Key Generation, and Transaction Verification Principles

  • Why Cryptography is the Pillar of Ethereum Security

Lesson 5. Wallet

  • Types of Wallets: Software / Hardware / HD Wallet

  • Windows-based MetaMask Installation and Practical Use

  • # Mnemonic Structure and Account Derivation Principles

  • All wallet operations (signing, nonce, gas, etc.)

Lecture 6. Transactions

  • Complete Anatomy of Transaction Structure

  • nonce, gasLimit, gasPrice, Fee Calculation

  • Understanding Internal Transactions and Event Logs

  • # Sending Real Transactions in Remix Practice

Lecture 7. Smart Contracts and Solidity

  • Solidity Complete Basic Syntax

  • variables, functions, structs, mappings, events

  • Writing Your First Solidity Code in Remix

  • # Compiling/Deploying in Windows + Truffle Environment

  • # Complete Understanding of ABI Structure

Lecture 8. Smart Contracts and Vyper

  • Vyper Language Characteristics and Philosophy

  • Python Developer-Friendly Web3 Language

  • Comparing the Same Functionality in Solidity vs Vyper

  • When should you use Vyper?

Lecture 9. Smart Contract Security

  • Reentrancy Attack Principle

  • # Overflow, Access Control Issues

  • # Risks of Using tx.origin 199972

  • Safe Coding Practices Based on Real Hacking Cases

  • # Remix + Truffle Test Security Check Practice

Lecture 10. Tokens

  • Understanding the ERC-20 Token Standard

  • Transfer, Approval, Allowance

  • Creating Your Own ERC-20 Token

  • # Deploying to Sepolia Testnet Practice

  • # Writing Truffle Deployment Scripts for Windows

Lecture 11. Oracle

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

  • Chainlink Basic Concepts

  • # Understanding Price Feed, VRF, and Keeper

  • Oracle's Security Risks

  • Practice: Integrating Chainlink Price Feed in Remix

Lecture 12. DApp (Decentralized Application)

  • DApp Structure: UI → Wallet → Contract

  • Web3.js vs Ethers.js

  • Setting Up a React Environment on Windows

  • # Creating a MetaMask Integration UI

  • Practice: Connecting and Operating Smart Contracts with React

Lecture 13. EVM (Ethereum Virtual Machine)

  • Complete Dissection of the EVM Execution Model

  • # Opcode, Gas Usage Structure

  • # SLOAD/SSTORE Cost Analysis

  • Mastering Ethereum Core Chapters Practical Summary

  • Gas Optimization Techniques

Lecture 14. Consensus Protocol

  • PoW → PoS Transition Background

  • Validator Structure and Slashing Mechanism

  • # L1 / L2 Scalability Structure Comparison

  • From Block Creation Flow to Finality

  • # Understanding Consensus Knowledge Required for Web3 Developers


The person who created this course

Coincraft

  • Samsung Research Researcher

  • Master's Degree in Cryptography/Security Systems

  • Web3 On-Chain Analysis Expert

  • COINCRAFT Academy Representative

  • "Survival Strategies for Web3" Author


  • Blockchain/Smart Contract Instructor

"This course is not just a technical lecture,
but aims to provide the most practical Ethereum learning experience in Korea."


❓ Do you have any questions?

Q1. I'm a complete beginner - can I follow along?

A. Yes, it is possible. The course is designed for Web3 beginners, and the hands-on exercises are guided step-by-step in a friendly manner.

Q2. Can non-developers understand it too?

A. Yes, it's possible. Since it's explanation-focused, you can follow along right away once you understand the logic.

Q3. I'm having trouble setting up the practice environment. Can you help me with that?

A. All environment setup processes are provided in video format, and every point where errors might occur is fully explained.


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?

  • The majority of domestic developers and beginners use Windows

  • You can complete all exercises without a virtual machine

  • Truffle and Remix both work the same way on Windows

  • Linux/Mac users can follow along with the same universal configuration

# Learning Materials

  • Providing source code through GitHub


  • PDF Summary Notes Provided


🔥 Now there's only one mission

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

Recommended for
these people

Who is this course right for?

  • Web3 & Cryptocurrency Company Job Seeker

  • Someone who wants to learn Ethereum development or smart contracts but lacks the 'foundational skills'

  • A beginner who can't understand because the structure of Web3 is only shown in fragments

  • People who feel a wall of technical understanding while investing in cryptocurrency or doing on-chain analysis

Need to know before starting?

  • Having a basic understanding of code structure will be helpful. Additionally, if you have a very basic understanding of Web3 concepts, you'll be able to follow the course more easily.

  • It would be helpful if you can understand simple code flow. If you have beginner-level Web3 concepts, your understanding of the course will be even better.

Hello
This is

안녕하세요.
온체인 데이터 기반 리서치와 블록체인 실전 분석을 전문으로 하는 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 ∙ (9hr 30min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

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

Limited time deal

$55.00

50%

$110.00

coincraft's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!