Consensys
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.

Intro to Web3 Intro to Web3
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? What Is a Crypto Wallet?
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 Zero Knowledge Proofs
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 Network Data Analytics and Reporting with Alethio
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 Blockchain Hackathon Preparation
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 Security Best Practices
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.

Intro to Liquality: Cross-Chain Atomic Swaps Intro to Liquality: Cross-Chain Atomic Swaps
Intro to Liquality: Cross-Chain Atomic Swaps

Liquality makes atomic swap between BTC, DAI, and ETH easy with minimal risk and fees, while maintaining control over your private keys.

Validating Smart Contract Correctness With MythX Validating Smart Contract Correctness With MythX
Validating Smart Contract Correctness With MythX

In this webinar, we'll explain how to check the business logic of smart contracts using contract invariants and detect (sometimes subtle) security bugs.

How to Set Up and Run an Ethereum Node With Infura How to Set Up and Run an Ethereum Node With Infura
How to Set Up and Run an Ethereum Node With Infura

Learn how to set up and run your own Ethereum node and get a solid grasp of Ethereum-based blockchain infrastructure.

How to Build a Successful Blockchain Product How to Build a Successful Blockchain Product
How to Build a Successful Blockchain Product

Learn the key success factors from the most experienced product leaders in the blockchain industry.

Using Security Tools in Smart Contract Development Using Security Tools in Smart Contract Development
Using Security Tools in Smart Contract Development

MythX Chief Hacking Officer Bernhard Mueller explains practical ways to easily add security considerations to your workflow.

How to Prepare for a Smart Contract Audit How to Prepare for a Smart Contract Audit
How to Prepare for a Smart Contract Audit

Writing smart contracts is difficult. Consensys Diligence can help you prepare before you launch.

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.

Blockchain Developer Program Blockchain 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 Exam EBP Certification Exam
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 Ethereum Developer Certification Exam
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 Smart Contract Developer Certification Exam
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 Hyperledger Besu Training Essentials
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.

Tutorials

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

Getting Started With Infura Getting Started With Infura
Getting Started With Infura

A step-by-step tutorial to help you get set-up with Infura and start using the Infura Ethereum API.

Ethereum RPCs, Methods, and Calls Ethereum RPCs, Methods, and Calls
Ethereum RPCs, Methods, and Calls

An in-depth guide to reading and writing requests to the Ethereum blockchain, using Infura.

Verifying Smart Contract Security with Remix and MythX Verifying Smart Contract Security with Remix and MythX
Verifying Smart Contract Security with Remix and MythX

Leveraging security tools for verification can help you increase confidence in the correctness of smart contract code. Here are some examples using the MythX plugin for Remix.

How to Set Up an Ethereum Node for Beginners How to Set Up an Ethereum Node for Beginners
How to Set Up an Ethereum Node for Beginners

How to run, connect, and protect an Ethereum node.

Ultimate Hackathon Survival Guide Ultimate Hackathon Survival Guide
Ultimate Hackathon Survival Guide

Everything you need to know for your next Ethereum hackathon: essential developer tools, expert setup tips, and support resources to help you build a winning dapp.

A Guide to Events and Logs in Ethereum Smart Contracts A Guide to Events and Logs in Ethereum Smart Contracts
A Guide to Events and Logs in Ethereum Smart Contracts

A technical introduction to use cases for events and logs on the Ethereum blockchain with sample code.

Blockchain Developer Job Kit Blockchain Developer Job Kit
Blockchain Developer Job Kit

The best resource to learn about the skills that it takes to lock down a job as a blockchain developer.

How to Send Money Using Python: A Web3.py Tutorial How to Send Money Using Python: A Web3.py Tutorial
How to Send Money Using Python: A Web3.py Tutorial

A technical walkthrough of an Ethereum blockchain library for Python developers.

A 101 Intro to Programming Smart Contracts on Ethereum A 101 Intro to Programming Smart Contracts on Ethereum
A 101 Intro to Programming Smart Contracts on Ethereum

An overview of key terms, workflows, dapp frameworks, tools, and a walkthrough of writing tests and building a dapp for a smart contract using Truffle.

Products

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

Infura Infura
Infura

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


GET STARTED

MetaMask 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.


DOWNLOAD NOW

MythX MythX
MythX

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


GET STARTED

Truffle Truffle
Truffle

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


GET STARTED

Hyperledger Besu Hyperledger Besu
Hyperledger Besu

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


INSTALL

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 Request ➡

The MetaMask Junior
The MetaMask Junior

Get acquainted with the popular crypto wallet and Web3 gateway.


Play Request ➡

Bug Fixing
Bug Fixing

Discover the best process for patching bugs in your code.


Play Request ➡

Smart Contract Wiz
Smart Contract Wiz

Test your knowledge of smart contracts.


Play Request ➡

Journey to ETH 2.0
Journey to ETH 2.0

Test your knowledge about the Ethereum roadmap and future upgrades.


Play Request ➡

How MakerDAO and Dai Work
How MakerDAO and Dai Work

An overview of how Maker gives Dai its stablecoin properties.


Play Request ➡

Explainers

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

Blockchain Super FAQ Blockchain Super FAQ
Blockchain Super FAQ

Answers to the 40+ most popular questions about blockchain technology and Ethereum.

A Short History of Ethereum A Short History of Ethereum
A Short History of Ethereum

An overview of the upgrades and hard forks of Ethereum’s past, with an eye towards what lies ahead.

The Roadmap to Serenity The Roadmap to Serenity
The Roadmap to Serenity

What is Serenity, what are the plans for Ethereum 2.0, and when will it happen?

A Guide to Gas A Guide to Gas
A Guide to Gas

A guide to gas, its purpose, its nuances, and its utility on the Ethereum blockchain.

Ethereum: Bitcoin Plus Everything Ethereum: Bitcoin Plus Everything
Ethereum: Bitcoin Plus Everything

Why anything that can be programmed can be programmed on Ethereum.

Just Enough Bitcoin for Ethereum Just Enough Bitcoin for Ethereum
Just Enough Bitcoin for Ethereum

Understand Ethereum under the hood so you can start building on Web3.

Inspiration

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

The Battle for State The Battle for State
The Battle for State

The history of the Web and what decentralized networks mean for data sovereignty and the future of trust online.


READ THE ARTICLE

Who Is an Ethereum Developer? Who Is an Ethereum Developer?
Who Is an Ethereum Developer?

Ethereum's Co-Founder explains how the ecosystem can think bigger about who's building Web3.


READ THE ARTICLE

Here Comes the Epoch of Blockchain Here Comes the Epoch of Blockchain
Here Comes the Epoch of Blockchain

How cryptography, peer-to-peer networking, and the EVM can re-engineer our centralized world.


READ THE ARTICLE

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