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 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.