The Complete Web3 Blockchain Programming Bundle

Beginners blockchain tutorial bundle. Build smart contracts, dapps and more!

   Watch Promo

Blockchain Programming

Dive into the hottest new tool revolutionizing the financial industry, the Internet and starting a new era. Blockchain isn't just a headline. It's a set of tools. If you don't learn Blockchain, you will get left behind.

  • Introduction to Blockchain
  • Beginners Solidity for Ethereum Blockchain Masterclass
  • Decentralized App Development with Solidity & JavaScript

Decentralized Software Development

Web 3.0 Programming Masterclass - Decentralized Application (Dapp) Development with Blockchain, which includes:

Build a simple tally decentralized website with Truffle, Solidity and vanilla JavaScript

  • Build and compile Truffle Solidity smart contract
  • Deploy and migrate Truffle Solidity smart contract with Ganache

Build a simple dapp with React and Web3 that connects to MetaMask

  • Build a new React app
  • Build a main component
  • Display main component on webpage
  • Build a signin component
  • Detect MetaMask Crypto Wallet with Web3
  • Handle signIn in App component
  • Test with Ganache and MetaMask
  • Tips for debugging web3 dapps

Build a dapp to show MetaMask account and network

  • Build a React app with components
  • Detect MetaMask crypto wallet with Web3
  • Connect components to app
  • Handle account or network change

Build a Truffle project with local Ganache CLI blockchain

  • Build a new Truffle project
  • Build a local blockchain with Ganache CLI
  • Deploy contracts to local blockchain
  • Send transaction to run function on your contract
  • Use Infura to connect to public networks
  • Fork Infura client to local Ganache blockchain

Build an NFT contract and deploy on OpenSea

  • Build a new Truffle project
  • Configure MetaMask to use Mumbai Testnet
  • Get an RPC URL key with MaticVigil
  • Build an NFT Solidity smart contract
  • Build collection data and NFT data
  • Upload images and JSON to Pinata IPFS
  • Migrate contracts to Mumbai network
  • Mint tokens at contract address
  • View NFT on OpenSea

Build a Simple NFT Contract with Hardhat, OpenZeppelin and Local Blockchain

  • Build a new Hardhat project
  • Build a simple NFT contract with OpenZeppelin ERC721 standard and Hardhat
  • Test smart contract with Ethereum Waffle
  • Log to console in Solidity with Hardhat
  • Deploy contract to local network

Build web3 client to interact with smart contract via website

  • Build HTML to interact with smart contract via website
  • Connect to MetaMask with JavaScript web3
  • Enable user to interact with smart contract via website
  • Test dapp with server, MetaMask and Ganache

Build an NFT minting dapp with Truffle, Solidity, OpenZeppelin and React

  • Build React Truffle project from scratch
  • Build a smart contract for minting NFTs
  • Understanding initializing web3
  • Initialize web3 in React with Web3Modal and Ethers
  • Deploy smart contract to get address and ABI
  • Build frontend NFT minting functionality
  • Build website elements for user interaction
  • Test project with MetaMask and Ganache

Build a to do list dapp with Truffle and React

  • Set up Truffle dapp with Create React App
  • Build a to do list smart contract
  • Connect to smart contract in web app
  • Migrate smart contract on local Ganache blockchain
  • Build API key env variable from BlockNative Notifier
  • Connect backend smart contract functionality to frontend
  • Listen for messages from MetaMask browser wallet
  • Build website elements for user interaction
  • Test project with MetaMask and Ganache
  • Style completed tasks

Beginners Marlowe Haskell for Cardano Blockchain Masterclass

This course will get you to build decentralized projects from scratch.

The blockchain is a revolutionary technology that allows for the secure, distributed, decentralized storage of information. Over the past few years, the blockchain has taken the engineering landscape by storm. Many people in the industry predict that the blockchain will disrupt the ways we interact with technology on the same way the Internet did in the early 2000s.

The blockchain is the main technology behind Bitcoin, Ethereum, and the other prominent cryptocurrencies that we read about in the news today. By leveraging the blockchain, cryptocurrencies create a system of “trustless”ness. This cuts the need for middle men like banks and traders in economic systems.



Your Instructor


Alexandra Kropf
Alexandra Kropf

Alexandra Kropf is Mammoth Interactive's CLO and a software developer with extensive experience in full-stack web development, app development and game development. She has helped produce courses for Mammoth Interactive since 2016, including the Coding Interview series in Java, JavaScript, C++, C#, Python and Swift.

Mammoth Interactive is a leading online course provider in everything from learning to code to becoming a YouTube star. Mammoth Interactive courses have been featured on Harvard’s edX, Business Insider and more.

Over 12 years, Mammoth Interactive has built a global student community with 4 million courses sold. Mammoth Interactive has released over 350 courses and 3,500 hours of video content.

Founder and CEO John Bura has been programming since 1997 and teaching since 2002. John has created top-selling applications for iOS, Xbox and more. John also runs SaaS company Devonian Apps, building efficiency-minded software for technology workers like you.


Course Curriculum


  Bundled Courses
Available in days
days after you enroll

Courses Included with Purchase



Web3 Programming Masterclass - Decentralized Application (Dapp) Development with Blockchain
Decentralized Application Design & Development
Alexandra Kropf
$499
Blockchain and Cryptocurrency Machine Learning - Build 12 Models, Decentralized Federated Learning and More
Learn how to snag the most in demand role in the tech field today!
Alexandra Kropf
$500
Beginners Marlowe Haskell for Cardano Blockchain Masterclass - Build 8 Smart Contracts
Learn how to snag the most in demand role in the tech field today!
Alexandra Kropf
$500
Beginners Solidity for Ethereum Blockchain Masterclass - Build Smart Contracts
Build Smart Contracts with Remix, Web3, Ganache and Truffle
Alexandra Kropf
$500

Original Price: $1,999


Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!