Become a certified blockchain developer in eight weeks!

  • Join our intense, but beginner-friendly daily course dedicated to Solidity and building EVM smart contracts.

    This bootcamp has ended, check out Current Programmes for more!

EVM Bootcamp

Learn from Industry Experts

Build a Project

Build a Portfolio

Get a Certificate

Hands-on Homeworks

Online Classes

Support via Discord

Learn from Industry Experts • Build a Project • Build a Portfolio • Get a Certificate • Hands-on Homeworks • Online Classes • Support via Discord •

Curriculum

Week 1: Intro to Blockchain

• Ethereum Fundamentals •

• HelloWorld.sol •

• Solidity Syntax and Structure •

• Interfaces and External Calls •

Week 2: Solidity

• VScode and Hardhat Setup •

• Building Unit Tests •

• Coding Ballot.sol •

• Scripts •

Week 3: Smart Contracts

• ERC20 and ERC721 Standards •

• OpenZeppelin •

• Design Patterns in Solidity •

• Tokenized Voting •

Week 4: dApp Design

• Basic Frontend •

• Frontend/Smart Contract Integration •

• NestJS and Angular •

• Coupling and Oracles •

Week 5: Contract Security

• Gas Optimisation and Ethers.js •

• Gas Limits and Loops •

• Randomness •

• Building a Lottery Contract •

Week 6: Advanced Topics

• Scaling Solutions •

• DeFi •

• Upgradeability •

• File Storage and IPFS •

Week 7: Sponsor Workshops

• Completely dedicates to guest lectures from our bootcamp partners and sponsors •

Week 8: Project Week

• Completely dedicated to building a final group project with the knowledge gathered during the course •

Eligibility and Selection Process

Teacher

Matheus Pagani

A former Encode hackathon participant, Matheus leads Venture Miner, an early stage venture studio for blockchain and AI solutions.

Sponsors

Gold

Silver

Students also applied for: