Beyond Blockchain: Hashgraph
In this campaign, you will learn about Hedera, a decentralized public ledger that uses the aBFT hashgraph consensus algorithm and is governed by a decentralized council. Hedera's optimized EVM smart contracts and native APIs allow for the creation of real-time web3 applications and ecosystems. Its unique features include high throughput, fast finality, predictable fees, fair transaction ordering, and a robust codebase, making it a reliable and scalable network infrastructure
📄️ (Beginner) Quest 1 - An Introduction to Hedera
In this quest, you will learn about the Hedera network and its unique consensus mechanism, Hashgraph. You will also be introduced to the core network services provided by Hedera and the role of its Governing Council. By the end of the quest, you will be able to describe Hedera, its network services, and engage with the Hedera developer community. Additionally, resources will be provided to further your learning
📄️ (Beginner) Quest 2 - Learning Core Concepts & Exploring The Hedera Ecosystem
This quest covers core concepts in Hedera such as nodes, transactions, accounts, and keys. We'll also explore common dApps on the Hedera network, create a Hedera Developer Portal account, and set up a Hedera wallet. By the end of the quest, you'll be able to transfer HBAR tokens using HashPack wallet and describe the difference between state and history
📄️ (Beginner) Quest 3 - Hedera Developer Fundamentals
In this quest, you will learn about the SDKs available on Hedera and how to use the Hedera Hashgraph SDK to create an account and transfer HBAR between accounts programmatically
📄️ (Beginner) Quest 4 - Hedera Smart Contract Service - Hello World
In this quest, we'll be learning about the Hedera Smart Contract Service and writing our first smart contract. We'll cover the Hyperledger Besu EVM and the integration of Hedera services. By the end of the quest, you'll be able to deploy a smart contract to the testnet and interact with it
📄️ (Intermediate) Quest 5 - Hedera Token Service
In this quest, you'll learn about the Hedera Token Service and how to create and transfer fungible tokens and NFTs. You'll also learn about decentralized storage and the InterPlanetary File System (IPFS), and how it relates to NFT images and metadata
📄️ (Intermediate) Quest 6 - Hedera Consensus Service ampersand Mirror Nodes
This quest covers the Hedera Consensus Service, the last of the three Hedera network services. You will learn how to create topics and log messages on the Hedera network using the service. Additionally, you will learn how to use the Mirror Node API service to interact with the Hedera network
📄️ (Intermediate) Quest 7 - Creating NFTs Using Solidity
This quest focuses on creating and transferring NFTs using a Solidity smart contract on the Hedera network. You will learn how to deploy and store the smart contract on the network and interact with its functions to create, mint, and transfer NFTs between accounts
📄️ (Advanced) Quest 8 - Car Borrowing DApp Capstone Project (Backend)
In this quest, we'll build a Car Borrowing DApp using skills learned in previous quests and incorporating all functionalities offered by the Hedera Network Services. We'll focus on building the backend of the project and explore using MetaMask in Hedera development, learning to create fungible token and NFT collections, mint NFTs, and transfer fungible tokens and NFTs using a Solidity smart contract. We'll also integrate MetaMask wallet with Hedera testnet and deploy and interact with smart contracts
📄️ (Advanced) Quest 9 - Car Borrowing DApp Capstone Project (Frontend)
In this quest, we’ll be building a frontend application using React and Ethers.js to interact with the smart contracts we deployed in Quest 8. We’ll also connect the MetaMask wallet and learn to submit messages, associate tokens to accounts, approve token transfers, and query information using Mirror Node APIs