Introduction to Blockchain and Ethereum
1:00 hour
Objectives
1. Define what blockchain is and its key features
- What is blockchain
- The basic structure of a blockchain: blocks, transactions, and the chain
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
2. Describe blockchain fundamentals: cryptography, distributed networks, and game theory
- Cryptography: Hash Function, Merkle Tree, and Public and Private Keys
- Distributed Networks
- Game Theory and Consensus mechanisms (PoW, PoS, PoA)
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
3. Outline the web evolution and the decentralization role
- Decentralization and its role in blockchain technology
- Web evolution and Web3
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
4. Describe the Ethereum blockchain
- Introduction to Ethereum and Smart Contracts
- Nick Szabo and his role in Smart Contracts history
- Smart contracts and decentralized applications (DApps)
- State Machines and Ethereum Virtual Machine (EVM)
- Gas and its role in Ethereum
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
Project Module/Exercise/Getting Your Hands Dirty
Wallets and Testnets
1:00 hour
Objectives
1. Clarify the purpose and types of digital wallets
- Definition and purpose of digital wallets
- Cryptography in digital wallets
- Types of wallets: hot wallets, cold wallets, custodial vs non-custodial wallets
- Security considerations for different wallet types
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
2. Install an Ethereum wallet
- Setting up MetaMask
- Securing your wallet: best practices
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
3. Use testnets, faucets, and block explorers
- Understanding testnets
- Faucets: obtaining testnet tokens
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
4. Use a wallet to interact with the Ethereum network
- Creating a second account on your wallet
- Transfers using an Ethereum wallet
- Using block explorers to check accounts and transactions
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
Project Module/Exercise/Getting Your Hands Dirty
Introduction to Solidity
1:30 hours
Objectives
1. Outline Smart Contract Languages
- Programming language concepts
- Smart Contract Languages on Ethereum
- Solidity language
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
2. Use Remix IDE
- How developers and non-developers can interact with a Blockchain
- What is the Remix IDE (Integrated Development Environment)
- Configuring Remix
- Connecting Remix with your wallet
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
3. Create, compile, and publish your first smart contract
- How developers and non-developers can create a basic smart contract
- Solidity concepts: language version and Smart Contract structure
- Compiling and deploying smart contracts using the Remix IDE
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
4. Interact with smart contracts
- Interacting with the smart contract created before
- What is ABI (Application Binary Interface)
- Interact with already published smart contracts
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
Project Module/Exercise/Getting Your Hands Dirty
Tokenized Assets
1:15 hours
Objectives
1. Outline tokenization concepts on blockchain
- What is tokenization and its benefits
- Why tokenize on a blockchain?
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
2. Describe token standards
- Standard concepts
- Fungible and non-fungible tokens
- Token standards and their purposes: ERC-20, ERC-721 (NFTs)
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
3. Interact with ERC20 tokens and NFTs on testnet
- Add a popular ERC-20 token(Link/USDC) to the MetaMask wallet on a testnet
- Get tokens in a faucet
- Send tokens from one account to another one
- Get an NFT - mint an NFT on block explorer
- Interact with an NFT marketplace on a testnet
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
4. Identify tokens use cases
- Fungible tokens use cases
- Stablecoins
- NFTs use cases
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
Project Module/Exercise/Getting Your Hands Dirty
Other Blockchains and Oracles
1:15 hours
Objectives
1. Define layers 2 and other blockchains
- Layers 2, side chains, and EVM compatibility
- Overview of other popular blockchains besides Ethereum
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
2. Describe oracle concepts and their importance in connecting blockchains with the world
- Oracles concepts and their importance in smart contracts
- Introduction to Chainlink Oracles
- Chainlink services: different types of oracles and their purposes
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
3. Define Interoperability
- Understanding the concept of interoperability within the blockchain space
- Introducing CCIP: Chainlink cross-chain interoperability protocol
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
4. Summarize use cases for Blockchain, Oracles and Interoperability
- Blockchain use cases
- Oracles use cases
- Interoperability use cases
Reading
/
Video
/
Practical setup
/
Coding
/
Quiz
Project Module/Exercise/Getting Your Hands Dirty
About This Course
The Blockchain and Tokenization Fundamentals Certification is designed for individuals new to blockchain, offering a comprehensive introduction to the core concepts of blockchain technology, smart contracts, and tokenization. This certification provides foundational knowledge, enabling learners to explore the potential of blockchain beyond cryptocurrencies, making it ideal for students, professionals, and enthusiasts eager to understand and leverage blockchain tech in various applications.
Key Benefits
- Solid foundation in blockchain: Gain a clear understanding of blockchain technology, its components, and its real-world applications.
- Hands-on learning: Engage in practical exercises, including creating smart contracts and interacting with tokenized assets on testnets.
- Introduction to industry tools: Learn how to use essential tools like Ethereum wallets, the Remix IDE, and block explorers, providing you with the skills to begin your blockchain journey.
- Free certification: Access high-quality education at no cost, lowering the barrier to entry for those curious about blockchain.
Key Differentiators
- Beginner-friendly: Tailored specifically for newcomers with no prerequisites, making it accessible to a broad audience.
- Practical focus: Includes hands-on experience with digital wallets, smart contracts, and tokenized assets through interactive coding exercises and real-world scenarios.
- Сomprehensive coverage: Covers the essentials of blockchain, Ethereum, tokenization, and other blockchain platforms, offering a well-rounded introduction to the field.
- Industry-relevant: Emphasizes practical applications and the real-world significance of blockchain technology, preparing learners for further advanced studies or professional application.
Schedule:
Virtual | Self-paced
Audience:
Newcomers and enthusiasts eager to understand blockchain technology
What You will Learn
- Understand blockchain fundamentals: Learn the key principles of blockchain technology, including cryptography, distributed networks, and consensus mechanisms.
- Explore tokenization: Understand the concepts of tokenization and its applications on blockchain, including the creation and interaction with ERC20 and ERC721 tokens.
- Develop basic smart contracts: Gain the skills to write, deploy, and interact with smart contracts using Solidity and the Remix IDE.
- Familiarize with the blockchain ecosystem: Explore different blockchain platforms, oracles, and the concept of interoperability within the blockchain space.
Technologies covered
Blockchain Technology
Fundamental concepts of blockchain, including Ethereum and other popular networks.
Solidity
The primary programming language for creating smart contracts on Ethereum.
Remix IDE
A powerful tool for writing, testing, and deploying smart contracts.
ERC20 & ERC721 Tokens
Standards for fungible and non-fungible tokens (NFTs) on the Ethereum blockchain.
About Chainlink Certifications
Chainlink Certifications are purpose-built for you to demonstrate your knowledge of blockchain technology, from concepts to code—and then display your certified expertise on your resume.
- Build practical skills and gain foundational knowledge that’s necessary to engage with blockchain technology
- Signal your technical and conceptual knowledge of in-demand blockchain skills to potential employers
- Explore structured educational paths that provide hands-on experience with highly relevant technologies used daily by established projects
- Receive and showcase your downloadable and printable Chainlink Certification upon successfully passing a course