Become a certified blockchain developer in eight weeks!

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

  • New cohort starting 3rd March 2025, and taking place Monday - Thursday at 14:00 - 15:30 GMT.

EVM Bootcamp

Register

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

  • The Q1 2025 cohort of the EVM Bootcamp, starting on 3rd March, will take place weekly, Monday-Thursday from 14:00 GMT to 15:30 (UK time).

    The bootcamp will last until 24th April.

  • 50-100 selected individuals for each cohort. Be sure to stand out!

  • Participants are selected based on their applications. Make sure your GitHub and LinkedIn look good!

  • Basic Knowledge of Programming: Applicants should have a foundational understanding of programming principles, which is crucial for grasping Solidity and developing on Ethereum.

    Interest in Blockchain Technology: Candidates should demonstrate a genuine interest in blockchain technology and decentralised applications, as the bootcamp focuses on these areas.

    Commitment to Complete the Programme: The eight-week course is intensive, covering various complex topics. Participants must be committed to completing the entire curriculum, including weekly homework, workshops, and a final project.

    Ability to Engage in Hands-on Learning: The program involves practical, hands-on learning experiences. Candidates should be prepared and capable of engaging actively in these activities.

    Willingness to Collaborate and Learn in a Group Setting: Since the program includes sponsor-led workshops and possibly group activities, applicants should be open to collaborative learning environments.

  • No point in dry lecturing without any practical work in a bootcamp! All the participants will work on weekly homeworks with their teams, as well as on the final project during the final week of the bootcamp.

  • The bootcamp is completely free!

    You are required to stake a 250 USDC deposit if accepted—the full deposit will be returned after successful graduation!

  • The Bootcamp is designed to be a part-time commitment. Other than 90-minute daily sessions, you’re required to check Discord for any updates and group tasks.

  • All successful bootcamp graduates receive a certificate, either as a PDF or as an NFT. It serves as an official graduation certificate, which means you can feature it on your CV and LinkedIn profile.

Teacher

Matheus Pagani

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

Students also applied for:

Register
Apply to Participate