Your Web3 Lockdown Library
Upgrade Your Stack. Develop on Ethereum.
Upgrade Your Stack. Develop on Ethereum.
Now is the time to level up your hard skills and start building on Ethereum. Join the largest blockchain community in the world, and take the future of global networks into your own hands.
Why Build on Ethereum
Ethereum was built by developers for developers to be the most accessible, flexible, and resilient blockchain in the world. As of last year, the Ethereum ecosystem has 4x more devs than any other blockchain community. Every day, Ethereum devs build on the tools that others have built to launch privacy solutions, DeFi protocols, gaming apps, and more. We call this cooperation of parts composability. It is the Ethereum developer community’s superpower, and what makes the network so trustworthy, and unstoppable.
At the heart of Ethereum’s design is the principle of decentralization, which is about pushing decisions to the edges and empowering anyone and everyone to support the network. During these unprecedented times, in which our social, economic, and technological infrastructure faces immense levels of uncertainty due to the coronavirus pandemic, many are discovering the power of decentralization—how grassroots efforts to crowdsource supplies, computing power, information, and even goodwill can help centralized institutions keep pace with the crisis. Building on Ethereum is about tapping into that power at the digital layer and discovering that you as an individual can play a part in the future of our global infrastructure. Thousands of builders are already at work, and they need your help.
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.
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
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
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
Learn the key success factors from the most experienced product leaders in the blockchain industry.
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
Writing smart contracts is difficult. ConsenSys Diligence can help you prepare before you launch.
Step-by-step walkthroughs from node setup to smart contract deployment to job hunting.
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
An in-depth guide to reading and writing requests to the Ethereum blockchain, using Infura.
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 run, connect, and protect an Ethereum node.
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 technical introduction to use cases for events and logs on the Ethereum blockchain with sample code.
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
A technical walkthrough of an Ethereum blockchain library for Python developers.
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.
Run by devs for devs. NOW 30% OFF.
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.
Built by devs for devs, so you can keep building.
Learn about Web3 and win rewards with Gitcoin Quests.
The Journey to Solidity
Learn the basic concepts of the Solidity smart contract programming language.
The MetaMask Junior
Get acquainted with the popular crypto wallet and Web3 gateway.
Discover the best process for patching bugs in your code.
Smart Contract Wiz
Test your knowledge of smart contracts.
Journey to ETH 2.0
Test your knowledge about the Ethereum roadmap and future upgrades.
How MakerDAO and Dai Work
An overview of how Maker gives Dai its stablecoin properties.
The fundamentals of blockchain, Ethereum, and the history and future of upgrades.
Blockchain Super FAQ
Answers to the 40+ most popular questions about blockchain technology and 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
What is Serenity, what are the plans for Ethereum 2.0, and when will it happen?
A Guide to Gas
A guide to gas, its purpose, its nuances, and its utility on the Ethereum blockchain.
Ethereum: Bitcoin Plus Everything
Why anything that can be programmed can be programmed on Ethereum.
Just Enough Bitcoin for Ethereum
Understand Ethereum under the hood so you can start building on Web3.
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."
Original developer of Unix pipelines