inflearn logo

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.

(5.0) 1 reviews

31 learners

Level Basic

Course period Unlimited

Cryptography
Cryptography
Blockchain
Blockchain
Ethereum
Ethereum
Solidity
Solidity
Smart Contract
Smart Contract
Cryptography
Cryptography
Blockchain
Blockchain
Ethereum
Ethereum
Solidity
Solidity
Smart Contract
Smart Contract

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 coincraft

96

Learners

4

Reviews

6

Answers

5.0

Rating

4

Courses

Hello.
This is CoinCraft, specializing in on-chain data-based research and practical blockchain analysis.

I create content that covers the entirety of 'on-chain analysis'—from wallet addresses, transactions, smart contracts, stablecoin flows, and bridge structures to the actual movement of funds within protocols—focusing on data-driven structural understanding rather than a simple investment perspective.

Through YouTube, blogs, newsletters, book writing, and building practical dashboards,
I focus on providing easy and practical education
so that even beginners can directly read and interpret blockchain data.

In particular, CoinCraft's education has the following characteristics:

  • A systematic curriculum that spans from Wallet → Transaction → Block → Asset → Counterparty

  • Practical case-oriented composition based on actual protocol flows

  • Revealing professional analysts' observation criteria, such as address profiling, whale tracking, and session analysis

  • Easy explanations + intuitive slides that even beginners can understand

  • Practical analysis methodology applicable to both Web3 practitioners and investors

In the future, Inflearn will continue to present an
on-chain analysis lecture series that allows everyone from beginners to professional analysts to grow step-by-step.

Blockchain is no longer just a domain for technicians; it is a new language that anyone can learn and apply to their own field.

Experience the world of on-chain data deeply, broadly, and accurately with CoinCraft.

Thank you.
Sincerely, CoinCraft


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

 

More

Curriculum

All

14 lectures ∙ (8hr 55min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • keulseok2597님의 프로필 이미지
    keulseok2597

    Reviews 7

    Average Rating 5.0

    5

    36% enrolled

    coincraft's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!

    $110.00