К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Become An Ethereum Blockchain Developer · LearnSpace
Назад в каталог
courseraПрограммирование

Become An Ethereum Blockchain Developer

Курс от Packt
Начальный≈ 14.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Embark on a journey into the world of Ethereum blockchain development, where you'll acquire the skills necessary to become a proficient blockchain developer. This course guides you through the intricacies of Ethereum, starting with foundational concepts and progressing to advanced development techniques. You'll gain hands-on experience with tools like Remix IDE, Truffle, and Hardhat, ensuring you're well-equipped to handle real-world blockchain projects. Throughout the course, you'll engage in practical projects that solidify your understanding of Ethereum development. Whether it's building a blockchain messenger, implementing a smart wallet, or creating your own ERC20 token sale, each project is designed to enhance your problem-solving skills and deepen your knowledge of smart contracts and decentralized applications. The course also covers essential aspects like Metamask integration, smart contract security, and the deployment of NFTs on Ethereum. As you progress, you'll move from theory to practice, learning to write, test, and deploy smart contracts across various Ethereum networks. The course is structured to ensure a smooth learning curve, providing you with the confidence and competence to develop robust blockchain applications. By the end of this course, you'll have a portfolio of projects and the expertise needed to excel as an Ethereum blockchain developer. This course is ideal for developers with basic programming knowledge who are eager to explore blockchain technology, particularly the Ethereum platform. Prior experience in Solidity or blockchain is beneficial but not required, as the course starts with the fundamentals and gradually advances to more complex topics.

Навыки, которые вы освоите

Development TestingProgram DevelopmentApplication DeploymentSecure CodingIntegrated Development EnvironmentsWeb Development ToolsDevelopment EnvironmentBlockchainTransaction Processing

Программа курса

7 модулей · 93 учебных материалов

01Introduction to the Course4 материалов

Introduction to the Course

Your Instructor for This CourseВидеоFull Course ResourcesЧтениеWho Is This Ethereum Course For?ВидеоCourse Structure - So You Get the Most Out of ItВидео
02Remix IDE

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Become An Ethereum Blockchain Developer
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 14.7 ч

7 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
9 материалов

Remix IDE

Section OverviewВидеоSet Up RemixВидеоRemix File ManagementВидеоStarting, Stopping, and Interacting with Smart ContractsВидеоBlockchain BasicsВидеоRead and Write to Smart ContractВидеоSection Wrap UpВидеоCongratulationsВидеоGetting Started with Remix for Ethereum Blockchain DevelopmentDIALOGUE
03[Project] The Blockchain Messenger14 материалов

[Project] The Blockchain Messenger

OverviewВидеоBooleansВидео(Unsigned) IntegersВидеоInteger Rollover - SafeMathВидеоStrings and BytesВидеоAddress TypesВидео(Behind the Scenes) The Msg ObjectВидеоWriting and Reading Functions - View Versus PureВидеоUnderstanding the ConstructorВидеоSection Wrap UpВидеоThe Blockchain Messenger ImplementationВидеоCongratulationsВидеоBuilding a Blockchain Messenger in SolidityDIALOGUEModule 1 AssessmentЗадание
04[Project] Smart Money - Deposit and Withdrawals14 материалов

[Project] Smart Money - Deposit and Withdrawals

OverviewВидеоInstalling and Configuring MetamaskВидеоGet Free Ether and Send TransactionsВидео(Behind the Scenes) MetamaskВидео(Behind the Scenes) An Ethereum TransactionВидео(Behind the Scenes) HashingВидеоCancel or Update Ethereum TransactionsВидеоRemix and the Injected Web3 ProviderВидеоThe Payable Modifier and Msg.valueВидео(The Fallback Functions) Fallback and ReceiveВидеоSection SummaryВидеоThe Smart Money ImplementationВидеоCongratulationsВидеоSmart Contract Ether Transfers and Solidity FunctionsDIALOGUE
05[Project] Smart Wallet14 материалов

[Project] Smart Wallet

OverviewВидеоSolidity MappingsВидеоMappings: A Wallet ExampleВидеоStructs Versus Child ContractsВидеоStructs and MappingsВидео(Exceptions) RequireВидео(Exceptions) AssertВидеоTry/Catch in SolidityВидеоLow-Level Solidity Calls In-DepthВидеоSection SummaryВидеоThe Smart Contract Wallet ImplementationВидеоCongratulationsВидеоWorking with Smart Contracts in SolidityDIALOGUEModule 2 AssessmentЗадание
06[Project] ERC20 Token Sale15 материалов

[Project] ERC20 Token Sale

OverviewВидеоWeb3.js IntroductionВидеоUnderstanding the ABI ArrayВидеоEvents as Return VariablesВидеоMetamask, Web3.js, and Event ListenersВидео(Behind the Scenes) EventsВидеоModifiers and InheritanceВидео(Behind the Scenes) ModifiersВидео(Behind the Scenes) Reserved KeywordsВидеоDestroying Smart Contracts with Self-DestructВидеоBlock Explorers and Source Code VerificationВидеоThe ERC20 Token ExplainedВидеоImplementing an ERC20 Token SaleВидеоCongratulationsВидеоCreating Tokens and Smart ContractsDIALOGUE
07[Project] Non-Fungible Token (NFT)23 материалов

[Project] Non-Fungible Token (NFT)

Introduction to the NFT ProjectВидеоDeploy ERC721 Token from OpenZeppelin as OpenSea NFT on Goerli Using RemixВидеоHow to Get Truffle Prerequisites on Your System for Windows, Linux, and MacВидеоStart a New Truffle Project Correctly and Understand the Folder StructureВидеоTruffle Migrations and How to Run Them from the Command-Line InterfaceВидеоUsing the Truffle Console to Interact with Smart Contracts on All NetworksВидеоWrite Your First Truffle Unit Test and Understand Advanced Event AssertionsВидеоDeploy a Smart Contract Using HDWallet Provider Versus Truffle DashboardВидеоDebug Smart Contracts #1: Using Console.Log Inside Solidity Using GanacheВидеоDebug Smart Contracts #2: Using the Powerful Truffle Debugger and Chain ForkingВидеоSummary: Truffle and Smart Contract DevelopmentВидеоERC20 Versus ERC777 and ERC721 Versus ERC1155 Tokens ExplainedВидеоHardhat Setup and Configuration OverviewВидеоDeploying to Görli with HardHat and Verifying Smart Contracts on EtherscanВидеоUnit Testing with HardHat and Console.Log in SolidityВидеоInstalling and Configuring Foundry and ForgeВидеоAdding Our NFT Contract to FoundryВидеоWriting Unit Tests for Foundry and Understanding VM PrankingВидеоDeploy Smart Contracts Using Foundry Scripts and Seed Phrases with VerificationВидеоOutro and Thank YouВидеоModule 3 AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull course assessmentЗадание