lockdown library dark hero

Your Stay-At-Home Web3 Toolkit

Explore the Future. Develop on Ethereum.

There’s never been a more exciting time to develop decentralized networks. Learn, build, and interact with the largest community of blockchain developers of all specialities and backgrounds. Join us in pushing the future of global networks towards a better world for all.

 

 

Why Build on Ethereum

  • Ethereum developers build and use digital protocols to replace what previously has been administered by centralized institutions, like financial transactions and identity management.
  • These protocols allow a single developer to give powerful new tools to their users.
  • Building on Ethereum is about tapping into that power at the digital layer and discovering how an individual can help shape an emerging global infrastructure.
  • Thousands of builders are already at work and they need your help.

Webinars

On-demand webinars from industry leaders to help you master best practices and discover the key factors for successful blockchain products.
  • web3 webinar
    web3 webinar
    Intro to Web3
    Understand the basics of Web3, the role that Ethereum plays, and how you can start developing for the decentralized world.
  • wallets webinar
    wallets webinar
    What Is a Crypto Wallet?
    A walkthrough of the fundamentals of cryptocurrency wallets: why they are important, the different types available, and how you can keep your cryptocurrency safe.
  • zero knowledge webinar
    zero knowledge webinar
    Zero Knowledge Proofs
    Learn the fundamental concepts of zero-knowledge proofs (ZKPs), focusing particularly on the SNARK implementation. With a special guest from Ernst & Young’s Nightfall team.
  • alethio webinar
    alethio webinar
    Network Data Analytics and Reporting with Alethio
    Alethio, a powerful (and beautiful!) data analytics platform, allows you to get deep insights into the Ethereum blockchain and smart contract data.
  • hackathon preparation webinar
    hackathon preparation webinar
    Blockchain Hackathon Preparation
    Ethereum hackathons are happening all over the world, even virtually. Here's how to set up your environment to start building quickly and confidently.
  • smart contracts webinar
    smart contracts webinar
    Smart Contracts Security Best Practices
    Smart contracts are small, distributed executable programs that live on blockchains. In this webinar, we cover best practices for this powerful new programming paradigm.

Tutorials

Step-by-step walkthroughs from node setup to smart contract deployment to job hunting.

Courses

Run by devs for devs. NOW 30% OFF.  
  • blockchain essentials
    blockchain essentials
    Blockchain Essentials
    The definitive introduction to blockchain for anyone who wants to learn more about cryptocurrency, tokens, and next-generation blockchain implementations like Ethereum.
  • developer program
    developer program
    Blockchain Developer Program
    Learn the underpinnings of blockchain technology and see how it all comes together to allow you to build the next generation of web applications.
  • ebp certification
    ebp certification
    EBP Certification Exam
    Ideal for non-technical professionals who would like to demonstrate their knowledge of blockchain and Ethereum at a business level.
  • ed certification
    ed certification
    Ethereum Developer Certification Exam
    This certification is ideal for software developers and application architects who would like to demonstrate their technical knowledge of blockchain, Ethereum, and smart contract and dapp development.
  • scd certification
    scd certification
    Smart Contract Developer Certification Exam
    This certification is ideal for software developers and application architects who would like to demonstrate their technical knowledge of blockchain, Ethereum, and smart contract development.
  • hyperledger besu
    hyperledger besu
    Hyperledger Besu Training Essentials
    Get to know the functionality and features of the open source, Java-based Ethereum client, Hyperledger Besu. The course provides instructions needed to install and start using the client.

Products

Built by devs for devs, so you can keep building. 
  • Infura
    Infura

    Develop decentralized applications using Infura’s world-class infrastructure with instant, scalable API access to the Ethereum and IPFS networks.

  • MetaMask
    MetaMask

    A crypto wallet and gateway to dapps that makes it easy for devs to write user interfaces to blockchain-based smart contract systems. 

  • MythX
    MythX

    Increase smart contract security and avoid costly errors with MythX’s premier security analysis service.

  • Truffle
    Truffle

    A world-class development environment, testing framework, and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM).

  • Hyperledger Besu
    Hyperledger Besu

    An open source, Java-based, Apache 2.0 licensed Ethereum client with advanced permissioning and mainnet compatibility. 

Quests

Learn about Web3 and win rewards with Gitcoin Quests.
The Journey to Solidity

The Journey to Solidity

Learn the basic concepts of the Solidity smart contract programming language. 

PLAY QUEST
The MetaMask Junior

The MetaMask Junior

Get acquainted with the popular crypto wallet and Web3 gateway.

PLAY QUEST
Bug Fixing

Bug Fixing

Discover the best process for patching bugs in your code. 

PLAY QUEST
Smart Contract Wiz

Smart Contract Wiz

Test your knowledge of smart contracts.

PLAY QUEST
Journey to ETH 2 0

Journey to ETH 2.0

Test your knowledge about the Ethereum roadmap and future upgrades.

PLAY QUEST
How MakerDAO and Dai Work

How MakerDAO and Dai Work

An overview of how Maker gives Dai its stablecoin properties.

PLAY QUEST

Explainers

The fundamentals of blockchain, Ethereum, and the history and future of upgrades.

Inspiration

A few of our favorite pieces that will prime you to jump down the Web3 wormhole.   
work together quote dark

"Write programs to do one thing and do it well. Write programs to work together."

Douglas McIlroy

Original developer of Unix pipelines