Courses
Browse all available courses. Filter by category or difficulty level.
20 courses found
What is Blockchain?
Understand the core concepts behind blockchain technology β distributed ledgers, blocks, chains, and why they matter.
Cryptography Fundamentals
Learn about hash functions, public-key cryptography, digital signatures, and how they secure blockchain networks.
Consensus Mechanisms
Explore Proof of Work, Proof of Stake, and other consensus algorithms that keep blockchains secure and decentralized.
Bitcoin Deep Dive
The original cryptocurrency β understand Bitcoin's architecture, UTXO model, mining, and its role in the ecosystem.
Ethereum Essentials
Dive into Ethereum β smart contracts, EVM, gas, accounts, and the world computer concept.
Solidity Basics
Get started with Solidity β syntax, data types, variables, and your first smart contract.
Data Types & Structures
Master Solidity data types β structs, mappings, arrays, enums, and storage vs memory.
Functions & Modifiers
Learn about function visibility, modifiers, events, error handling, and advanced function patterns.
Smart Contract Patterns
Build real smart contracts β ERC-20, ERC-721, upgradeable contracts, and design patterns.
Smart Contract Security
Learn to identify and prevent common vulnerabilities β reentrancy, overflow, front-running, and more.
Introduction to DeFi
Understand the DeFi ecosystem β DEXs, lending, stablecoins, and why decentralized finance matters.
Automated Market Makers
Deep dive into AMM mechanics β constant product formula, liquidity pools, impermanent loss, and Uniswap v3.
Lending Protocols
Explore lending and borrowing β Aave, Compound, interest rate models, and liquidation mechanisms.
Yield Farming & Staking
Master yield farming strategies, staking mechanisms, and liquidity mining programs.
DAO Governance
Understand DAOs β governance tokens, voting mechanisms, treasury management, and on-chain governance.
Zero-Knowledge Proofs
Introduction to ZK proofs β zk-SNARKs, zk-STARKs, and their applications in privacy and scaling.
Layer 2 Scaling
Understand L2 solutions β rollups (optimistic & ZK), state channels, and sidechains.
Cross-Chain Communication
Explore cross-chain bridges, IBC, LayerZero, and building multi-chain applications.
MEV & Transaction Ordering
Understand Maximal Extractable Value β front-running, sandwich attacks, Flashbots, and MEV mitigation.
Account Abstraction
ERC-4337 and the future of user accounts β smart contract wallets, paymasters, and bundlers.