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

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

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

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

Introduction to Ethereum Blockchain

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

О курсе

The course "Building DApps in Ethereum Blockchain" aims to provide participants with the knowledge and skills necessary to design, develop, and deploy decentralized applications (DApps) on the Ethereum blockchain. By the end of the course, participants will have acquired the necessary skills to design, develop, and deploy their own DApps on the Ethereum blockchain. They will be equipped to tackle real-world challenges in the blockchain industry, with the ability to contribute to projects related to decentralized finance, supply chain management, digital identity, and more. The course is suitable for the following target audience: 1) Developers: The course primarily targets developers who have a solid understanding of programming concepts and have experience with at least one programming language. The course will equip developers with the knowledge and skills necessary to build decentralized applications on the Ethereum blockchain. 2) Blockchain Enthusiasts: Individuals with a keen interest in blockchain technology, specifically Ethereum, can benefit from the course. The course will provide them with the necessary technical skills to develop DApps on the Ethereum platform. 3) Entrepreneurs and Product Managers: Entrepreneurs or product managers who are interested in exploring the potential of decentralized applications and integrating blockchain technology into their products or services can find value in the course. 4) Technical Professionals in the Finance and Banking Industry: Professionals in the finance and banking industry who want to explore the potential of blockchain and decentralized finance (DeFi) can benefit from the course. 5) Students and Researchers: Students studying computer science, blockchain, or related fields can take the course to gain practical knowledge and hands-on experience in developing DApps on the Ethereum blockchain. Pre-requisites: 1) Participants should have a solid understanding of programming concepts and experience with at least one programming language such as JavaScript, Python, or Solidity. 2) Familiarity with the fundamental concepts of blockchain technology is important. 3) Basic knowledge of web development is often required since DApps often involve front-end interfaces and back-end components. 4) Participants should have some familiarity with the command line interface (CLI), as they may need to execute commands to set up development environments, interact with Ethereum tools, compile smart contracts, and deploy DApps. 5) Solidity and Ethereum Development Tools By the end of the course, you will be able to: 1) Understand the key concepts, tools, and techniques involved in building Ethereum-based DApps, enabling individuals to tap into the potential of blockchain technology. 2) Will learn the fundamentals of blockchain technology, Ethereum architecture, smart contract development using Solidity, and the integration of front-end interfaces with the Ethereum network.

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

BlockchainDevelopment TestingTransaction ProcessingDevelopment EnvironmentSoftware Development ToolsEvent-Driven ProgrammingFront-End Web DevelopmentWeb Development ToolsApplication DeploymentProgram DevelopmentJavascriptIntegrated Development EnvironmentsFrontend IntegrationApplication DesignNetwork Architecture

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

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

01Introduction to Ethereum and Smart Contracts37 материалов

Welcome Reading

Introduction to Ethereum and Smart ContractsЧтениеCourse SyllabusЧтение

Overview of Ethereum Blockchain

Introduction to Ethereum and Smart ContractsВидеоWhat is Blockchain? Why Blockchain Technology? Part 1Видео

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

EDUCBA

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

Introduction to Ethereum Blockchain
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 12.6 ч

4 модулей

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

Субтитры: Казахский, Испанский

Часть программы вашего университета
What is Blockchain? Why Blockchain Technology? Part 2Видео
What is Blockchain? Why Blockchain Technology? Part 3Видео
What is Blockchain? Why Blockchain Technology? Part 4Видео
Pillars of Blockchain Technology Part 1Видео
Pillars of Blockchain Technology Part 2Видео
Pillars of Blockchain Technology Part 3Видео
Ethereum Blockchain - what it is, why?Видео
Getting into the details of Ethereum - nodes, EVM, gas & fee, Ethereum network, Merkle treeВидео
Getting into the details of Ethereum - network, Merkle treeВидео
Getting into the Details of Ethereum - Accounts, Wallet, transactions, EIP, Ethereum Client Part 1Видео
Getting into the Details of Ethereum - Accounts, Wallet, transactions, EIP, Ethereum Client Part 2Видео
What is Blockchain Technology?Чтение
Practice Quiz: Overview of Ethereum BlockchainЗадание

Introduction to Smart Contracts

What are Smart Contracts Brief HistoryВидеоSmart Contract use casesВидеоPractice Quiz: Introduction to Smart ContractsЗадание

Solidity Programming Language

Solidity - Background and BriefingВидеоSolidity - VariablesВидеоSolidity - OperatorsВидеоSolidity - Types Part 1ВидеоSolidity - Types Part 2ВидеоSolidity Function Modifiers and Events Part 1ВидеоSolidity Function Modifiers and Events Part 2ВидеоSolidity Function Modifiers and Events Part 3ВидеоSolidity - Memory and StorageВидеоSolidity - Conditionality and LoopsВидеоDeclaring Variables in SolidityЧтениеGlobal Variables in SolidityЧтениеPractice Quiz: Solidity Programming LanguageЗаданиеIntroduction to Ethereum and Smart ContractsОбсуждениеFrom Blockchain Basics to Solidity Foundations: Applying Module 1 Concepts in Real-World DApp ScenariosDIALOGUEEthereum Foundations Competency EvaluationDIALOGUEGraded Assessment: Introduction to Ethereum and Smart ContractsЗадание
02Setting Up the Development Environment38 материалов

Installing Ethereum Clients

Basics of EVM Part 1ВидеоBasics of EVM Part 2ВидеоWhat is Ethereum Node? Different Types of Ethereum NodesВидеоWhat is Ethereum Client? Different Types of Ethereum Client Part 1ВидеоWhat is Ethereum Client? Different Types of Ethereum Client Part 2ВидеоEthereum Node vs Ethereum ClientВидеоPractice Quiz: Installing Ethereum Clients Задание

Ganache Deploying our Contract

Remix Ide Part 1ВидеоRemix Ide Part 2ВидеоVisual Studio Editor Installation and BriefingВидеоTruffle - OverviewВидеоTruffle InstallationВидеоTruffle Tutorial Part 1ВидеоTruffle Tutorial Part 2

Interacting with Ethereum Network (Web3.js, Metamask)

Introduction to MetamaskВидеоMetamask - Installation Part 1ВидеоMetamask - Installation Part 2ВидеоPerforming Operations in Between Metamask and Smart ContractВидеоWeb3.js - IntroductionВидеоWeb3.js - Connecting Ganache with web3.js Part 1Видео
03Building and Deploying Smart Contracts20 материалов

Solidity Contract Structure and Syntax

Structure of Smart Contract Part 1ВидеоStructure of Smart Contract Part 2ВидеоSyntax in Smart Contract Part 1ВидеоSyntax in Smart Contract Part 2ВидеоPractice Quiz: Solidity Contract Structure and SyntaxЗадание

Writing and Testing Smart Contracts

Writing Smart ContractВидеоWhy do we Need to Test the Smart Contract?ВидеоDifferent Types of Testing?ВидеоPracticing Unit TestingВидеоPracticing Integrated TestingВидеоPractice Quiz: Writing and Testing Smart ContractsЗаданиеHands-on 3 - Smart Contract Deployment and TestingЧтениеSolution - Hands-on 3 - Smart Contract Deployment and TestingЧтение

Deploying Smart Contracts to Ethereum Testnet

Understanding Different Types of TestnetsВидеоLearning About FaucetsВидеоDeploying Smart Contract on TestnetВидеоLearning About Transactions Through the Smart Contracts CreatedВидеоPractice Quiz: Deploying Smart Contracts to Ethereum TestnetЗаданиеBuilding and Deploying Smart ContractsОбсуждение
04Interacting with Smart Contracts22 материалов

Learning about Eth Package and Creating a Project to Read Data

Learn About eth PackageВидеоCreating Project with Web3js Library and Reading Data Part 1ВидеоCreating Project with Web3js Library and Reading Data Part 2ВидеоCreating Project with Web3js Library and Reading Data Part 3ВидеоPractice Quiz: Learning about Eth Package and Creating a Project to Read DataЗадание

Reading and Writing Data to Smart Contracts

Reading and Writing Data to Smart Contract Part 1ВидеоReading and Writing Data to Smart Contract Part 2ВидеоLearning How to Write Data Part 1ВидеоLearning How to write Data Part 2ВидеоPractice Quiz: Reading and Writing Data to Smart ContractsЗадание

Events and Callbacks in Smart Contracts

What are Events in Smart Contract?ВидеоInteracting with EventsВидеоInteracting with Events and its Components in Transaction Part 1ВидеоInteracting with Events and its Components in Transaction Part 2ВидеоWhat is Callbacks?ВидеоPracticing Callback Part 1Видео
Видео
Truffle Tutorial Part 3Видео
Building and Deploying Smart Contract using Truffle Framework Part 1Видео
Building and Deploying Smart Contract using Truffle Framework Part 2Видео
Ganache - OverviewВидео
Ganache - Installation and TutorialВидео
Ganache - Deploying Smart ContractВидео
Truffle_Ganache InstallationЧтение
Practice Quiz: Ganache Deploying our ContractЗадание
Hands-on 1 - Smart Contract Deployment and IntegrationЧтение
Solution - Hands-on 1 - Smart Contract Deployment and IntegrationЧтение
Web3.js - Connecting Ganache with web3.js Part 2Видео
Web3.js - Connecting Smart Contract with web3.jsВидео
Web3js Ganache and Smart ContractЧтение
Practice Quiz: Interacting with Ethereum Network (Web3.js, Metamask) Задание
Setting Up the Development EnvironmentОбсуждение
Graded Assessment: Setting Up the Development Environment Задание
Hands-on 2 - Decentralized Application Deployment and InteractionЧтение
Solution - Hands-on 2 - Decentralized Application Deployment and InteractionЧтение
Graded Assessment: Building and Deploying Smart ContractsЗадание
Practicing Callback Part 2Видео
Practice Quiz: Events and Callbacks in Smart ContractsЗадание
Interacting with Smart ContractsОбсуждение
Graded Assessment: Interacting with Smart ContractsЗадание
Hands-on 4 - Book Library Smart Contract ImplementationЧтение
Solution - Hands-on 4 - Book Library Smart Contract ImplementationЧтение