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.
  • Intro to Web3
    Understand the basics of Web3, the role that Ethereum plays, and how you can start developing for the decentralized world.
  • 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 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.
  • 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.
  • 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 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
    The definitive introduction to blockchain for anyone who wants to learn more about cryptocurrency, tokens, and next-generation blockchain implementations like Ethereum.
  • 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 Exam
    Ideal for non-technical professionals who would like to demonstrate their knowledge of blockchain and Ethereum at a business level.
  • 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.
  • 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 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

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

  • 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

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

  • Truffle

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

  • 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

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

PLAY QUEST

The MetaMask Junior

Get acquainted with the popular crypto wallet and Web3 gateway.

PLAY QUEST

Bug Fixing

Discover the best process for patching bugs in your code. 

PLAY QUEST

Smart Contract Wiz

Test your knowledge of smart contracts.

PLAY QUEST

Journey to ETH 2.0

Test your knowledge about the Ethereum roadmap and future upgrades.

PLAY QUEST

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.   

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

Douglas McIlroy

Original developer of Unix pipelines