Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to Blockchain Programming - Full Course 2023

IEEE Signal Processing Society via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn blockchain programming through hands-on development of four complete Web 3.0 applications using Solidity, Ethereum, Hardhat, and React. Build a real estate platform similar to Zillow with smart contract escrow functionality, property listings, and earnest deposit handling. Master Solidity fundamentals through comprehensive tutorials covering DeFi protocols, flash loans, security vulnerabilities like reentrancy attacks, and NFT development. Create an NFT marketplace comparable to OpenSea implementing ERC-721 standards with full buying, selling, and listing capabilities. Develop a decentralized domain registration service similar to GoDaddy featuring NFT-based domain ownership and management. Gain practical experience with smart contract development, testing, deployment, frontend integration, blockchain connectivity, and user interface design. Explore advanced topics including flash loan mechanisms, security best practices, marketplace contract architecture, and Web 3.0 application development patterns through step-by-step coding tutorials with complete source code provided for each project.

Syllabus

INTRO
CODE A WEB 3.0 REAL ESTATE APP LIKE ZILLOW STEP-BY-STEP SOLIDITY, ETHEREUM, HARDHAT, REACT
Create Project
Escrow Contract
List Property
Earnest Deposit
Finish Contract
Deploy Contracts
Create Front End
Connect to Blockchain
Navbar
Search Bar
List Properties
Buy Property
ULTIMATE SOLIDITY TUTORIAL: DEFI, FLASH LOANS, HACKING, NFTS & MORE!
First Contract
Testing Contracts
NFT Real Estate Escrow
Flash Loans
Hacking: Reentrancy
CODE AN NFT MARKETPLACE LIKE OPENSEA STEP-BY-STEP [ERC-721, SOLIDITY]
System Dependencies
Project Dependencies
Project Setup
NFT contract
Marketplace contract setup
Make Items
Purchase Items
Front End Setup
Home Front End
Create Front End
My Listed Items Front End
Purchases Front End
CODE A WEB 3.0 DOMAIN SITE LIKE GODADDY STEP-BY-STEP SOLIDITY, ETHEREUM, HARDHAT, REACT
Project Overview
Project Setup
Smoke Test
NFT Contract
List Domains
Buy NFTs
Deploy Contracts
Create Website
Navbar
UI Scaffolding
List Domains
Buy Domains
CONCLUSION

Taught by

Dapp University

Reviews

4.7 rating, based on 3 Class Central reviews

Start your review of Introduction to Blockchain Programming - Full Course 2023

  • Profile image for Julius Matro
    Julius Matro
    Honestly, this course was a solid intro to blockchain programming. It breaks down concepts like distributed ledgers, smart contracts, and consensus mechanisms in a way that actually makes sense even if you're coming from a traditional dev background. The hands-on coding sections kept things interesting and practical. Some parts felt a bit dense, but overall it's worth it if you're curious about Web3 development. Would recommend to any developer looking to explore blockchain seriously.
  • Profile image for Raju Vanasetty
    Raju Vanasetty
    The Introduction to Blockchain Programming course by the IEEE Signal Processing Society provides a solid foundation in blockchain concepts and hands-on coding. The explanations are clear, and the instructor does a great job connecting theory with practice. I especially liked the real-world examples and the step-by-step guidance for smart contract development. Highly recommended for beginners who want to understand how blockchain technology actually works.
  • Mohit
    The course gives a clear and practical introduction to blockchain programming. Concepts are explained simply, and the examples make it easy to follow even for beginners. It covers both theory and coding in good balance. Highly recommended for anyone starting with blockchain.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.