Learn the fundamentals of blockchain and crypto technology. Set up your first wallet, get into developer mode, and deploy your first few contracts!
Team
XP
Lessons
How to get started with programming?
Understand the basics of programming web technologies, how to get started, what mindset to go in with, and what path to follow.
9 mins
+4,000 XP!
What even is a blockchain?
Understand the basics of blockchain and its various applications across different industries.
5 mins
What is Web3?
Learn about the web3 and how it is different from web2.
4 mins
What is Ethereum?
Learn about the history of Ethereum and what it offers.
Setting up a crypto wallet
In this lesson, you will learn about Crypto Wallets and how to download one.
6 mins
Introduction to Solidity
In this lesson, you will learn what Solidity is and the basic syntax of the language.
7 mins
Build your first dApp on Ethereum
A simple tutorial on how to create and deploy a Solidity smart contract and interact with it from a frontend website.
11 mins
Build your own cryptocurrency on Ethereum
A tutorial on how to create and deploy an ERC-20 Token to build your own cryptocurrency on Ethereum
8 mins
Build your own basic NFT contract on Ethereum
In this tutorial we use Hardhat and OpenZeppelin Contracts to build an NFT contract on Ethereum.