Course outline
- 1What a crypto wallet is, and where the coins actually live
- 2Custodial vs non-custodial wallets: whose keys are they
- 3Types of crypto wallet: hot, cold, extensions and hardware
- 4The seed phrase: what it is and why you tell it to nobody
- 5Address, private key and password: how they differ
- 6Where to download a wallet without installing a fake
- 7How to install MetaMask and create a wallet
- 8How to install Rabby: a wallet for many EVM chains
- 9Phantom: a Solana wallet and how to download it
- 10Tonkeeper: how to get a wallet on TON
- 11Hardware wallets: why Ledger and Trezor, and where to buy them
- 12An exchange wallet: convenient, but the keys are not yours
- 13What DeFi is, in plain language
- 14CEX and DEX: where to swap, and what that implies
- 15Gas: why a swap will not send without ETH, SOL or TON
- 16How to buy crypto: fiat, exchange, network, DEX
- 17How to swap tokens on Uniswap (EVM)
- 18How to buy a token on Jupiter (Solana)
- 19How to swap a jetton on STON.fi (TON)
- 20Phishing: where you never type a seed phrase
- 21Why a tracker asks for an address, not a seed phrase
- 22How to check the purchase arrived: network, address, tracker
- 23Wallet security: short rules that actually work
- 24Twitter / X: how to find a project's real account and skip the clone
- 25DefiLlama: where to find a project's real site and Twitter
“Buy crypto” is not one button. Three stages, and each has its own way to lose money.
1. Fiat onto a CEX
You register on an exchange, pass KYC, buy USDT/USDC. That is a custodial account. While the stable sits there, the keys are not yours.
2. Withdraw to your wallet
You install a non-custodial wallet. You copy the address from it, not from a chat. On the exchange withdrawal you pick the same network as the wallet.
- EVM (Ethereum, Base, Arbitrum…):
0xaddress, ETH for gas. - Solana: Phantom address, SOL for gas.
- TON: Tonkeeper, TON for gas.
Wrong network — often zero, not “support will refund”.
3. Swap on-chain
You need a token the exchange does not list, or you simply do not want to keep it on the CEX: