Udacity part of Accenture logo
Log InJoin for Free
Free

Hedera Hashgraph

Course

This course provides a comprehensive overview of the Hedera network and its core concepts. After starting with an introduction to Web3 and Hedera, you will dive into network architecture, developer fundamentals, consensus, token services, dApp development, smart contracts, and interoperability. You will also complete practical modules including setting up local networks and utilizing JSON RPC Relay for native services. By the end of the course, you will gain a deep understanding of building on Hedera Hashgraph.

This course provides a comprehensive overview of the Hedera network and its core concepts. After starting with an introduction to Web3 and Hedera, you will dive into network architecture, developer fundamentals, consensus, token services, dApp development, smart contracts, and interoperability. You will also complete practical modules including setting up local networks and utilizing JSON RPC Relay for native services. By the end of the course, you will gain a deep understanding of building on Hedera Hashgraph.

Built in collaboration with

Hedera Hashgraph

Intermediate

3 weeks

Completion Certificate

Last Updated June 17, 2024

Skills you'll learn:

Hedera Client • Hedera Tokens • Smart contracts • Hedera Consensus

Prerequisites:

JavaScript exception handling • Command line interface basics • Blockchain Fluency

Course Lessons

Lesson 1

Getting Started

Welcome to the course! Meet your instructors, Hedera experts Patches and Splash.

Lesson 2

Module 1: Introduction to Web3 and Hedera

Kick off your exploration of Web3 and Hedera through decentralized ledger tech, Hedera's network, its governing council, network growth, and Hedera's unique offerings.

Lesson 3

Module 2: Hedera Network Architecture

Dig deeper into the Hedera Network architecture, covering networks, nodes, and services. Set up a TestNet account, including MainNet, TestNet, and node types.

Lesson 4

Module 3: Hedera Core Concepts

Survey Hedera's core concepts: crypto economy, accounts/keys, transactions, scheduled transactions, queries, confirmations, state/history, HIPs, and assessments.

Lesson 5

Module 4: Hedera Developer Fundamentals

Begin to tackle hands-on labs with a dev environment and Hedera Hedera SDKs. Transfer your HBAR and query ledger data with code.

Lesson 6

Module 5: Local Network Setup

Learn to set up a local Hedera network using Docker, for emulated transactions without impacting main/test nets.

Lesson 7

Module 6: Hedera Consensus Service

Dive into Hedera Consensus Service: topic creation, message submission, ordering with nanosec timestamps, admin/submit keys, and a chat app tutorial.

Lesson 8

Module 7: Hedera Token Service - Fungible and Non-Fungible Tokens

Explore creating, managing, and transferring fungible and non-fungible tokens (NFTs) on Hedera Token Service, covering token creation, minting, and advanced operations.

Lesson 9

Module 8: Hedera dApp Workshop

Build a Hedera dApp: introduction to dApps, setting up your environment, deploying your first dApp on Hedera, and managing transactions.

Lesson 10

Module 9: Hedera Smart Contract Service

Use the Hedera Smart Contract Service: contract creation, management, and interoperability. Develop skills in deploying and interacting with smart contracts.

Lesson 11

Module 10: JSON RPC Relay (Native Services)

Dive into JSON RPC Relay in Hedera for EVM compatibility, using Hashio for smart contract portability, and setting up Hedera on MetaMask.

Lesson 12

Module 11: Interoperability

Tackle interoperability in blockchain with Hedera: token association, MetaMask integration, and building smart contract applications.

Lesson 13

Final Assessment

Earn a certificate of completion minted on Hedera, a badge acknowledging your Hedera Hashgraph developer knowledge.

Taught By The Best

Photo of The Hashgraph Association

The Hashgraph Association

The Hashgraph Association is an independent non-profit organization focused on building a vibrant innovative ecosystem for startups, enterprises, and government institutions around the world, leveraging the capabilities of Hedera Hashgraph to design and develop enterprise-grade solutions and decentralized applications.

The Udacity Difference

Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.

Demonstrate proficiency with practical projects

Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.

  • Gain proven experience

  • Retain knowledge longer

  • Apply new skills immediately

Top-tier services to ensure learner success

Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.

  • Get help from subject matter experts

  • Learn industry best practices

  • Gain valuable insights and improve your skills

Related Programs

(732)

3 months

, Intermediate

(270)

2 months

, Beginner

Udacity Accenture logo

Company

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

© 2011-2024 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. © 2011-2024 Udacity, Inc.
We use cookies and other data collection technologies to provide the best experience for our customers.