Udacity part of Accenture logo

Blockchain Courses

Blockchain technology powers decentralized finance, digital ownership, and trustless computing, and that demand shows in the developer job market. Udacity's blockchain courses cover the tools and concepts professional blockchain developers use: Solidity smart contract programming on Ethereum, Hedera Hashgraph for enterprise distributed ledger solutions, and the architectural principles of decentralized application design. You'll work through the Blockchain Developer Nanodegree and focused courses on Solidity, permissionless protocols, and blockchain fundamentals, building both conceptual knowledge and hands-on experience.

Browse Blockchain Courses

Blockchain Developer

Master blockchain, from fundamentals to smart contracts. In the first part of this program, you'll learn about blockchain fundamentals and explore blockchain networks, information sharing and consensus mechanisms. You'll examine blockchain wallets and other real-world blockchain applications. At the end of the course you'll complete a project where you evaluate a blockchain use case. The second part of the program is designed for those looking to develop technical skills in writing and deploying smart contracts using Solidity, preparing you to take smart contracts from development to production. You'll learn basic Solidity syntax, design patterns, dApp interactions, and Hardhat for testing smart contracts. In the final project, you'll code a collateralized loan smart contract.

View Course

Blockchain With Solidity

This introductory Solidity course covers essential topics for aspiring blockchain developers. It empowers you with the knowledge and skills needed to create smart contracts. You will learn to write your first Solidity smart contract, explore design patterns and dApp interactions, use Hardhat for testing, and take smart contracts to production. The final project involves developing a collateralized loan smart contract. By the end of the course, you will be equipped with the knowledge and skills necessary to excel in the field of blockchain development.

View Course

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.

View Course

Discovering Blockchain

Blockchain is one of the most in-demand skills. In this lesson, we'll introduce you to the fundamental concepts that you'll need to step into the world of blockchain.

View Course

Complementary Course Collections

Blockchain development sits within a broader engineering and ethics context. Pair this collection with Software Development and Programming, Python for Data Science, and AI Ethics & Responsible AI to build solid applications and think through their impact.

Software Development and Programming

Broaden your development expertise with courses in Python, DevOps, and machine learning. Strengthen your foundation in automation, cloud workflows, and scalable systems. These collections support deeper fluency in programming and infrastructure, helping you build, refine, and deploy high-performing applications across diverse tools, platforms, and challenges.

View Course Collection

Python for Data Science Courses

Python is one part of a complete data workflow. Add SQL Fluency, Data Analyst, and Machine Learning & Deployment courses to access data at the source, analyze it, and put predictive models into production.

View Course Collection

AI Ethics & Responsible AI Courses

Responsible AI starts with understanding the technology itself. Pair this collection with AI Fundamentals, Generative AI & Large Language Models, and Agentic AI to see how these systems work and where careful judgment matters most.

View Course Collection

AI for Finance & Trading

Applying AI in finance combines modeling, automation, and programming. Pair this collection with AI Agent Development, Deep Learning, and Python for Data Science to build models, automate decisions, and work with market data.

View Course Collection

Browse the Full School Library

Explore all of Udacity’s Schools, consisting of hundreds of career-driven programs and courses that are designed to teach practical skills and help you learn to your full potential.

Browse Schools
Udacity Accenture logo

Company

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

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