Skip to content

The journey from 0 to hero for any developer to learn web3 and building on Ethereum.

License

Notifications You must be signed in to change notification settings

austintgriffith/web2-to-web3-curriculum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

👩‍💻 Web2 to Web3 🚀

🖍 A curated, free, and open-source curriculum for Ethereum developers 🏅

📚 Prerequisites: You'll need to know how to write javascript! (Try a few simple js challenges)


Sections:


web2toweb3

🎥 watch the full playlist


Week 1 - 👩‍🔬 Becoming A Power User

The first step to starting as a developer in the web3 ecosystem is first to become a Power User!

You should start by getting hands-on & using the tools which will give you a much greater understanding of what you can do and what the crypto space is all about. In this section, we're talking about the tools in the crypto space, using them and helping you become an Ethereum power user.


Week 2 - 👩‍🚀 Scripting and Smart Contracts

In this section, we'll start programming!

It goes from writing scripts, talking to the blockchain, and building Decentralized Applications(dApps). The topics covered included Providers, Signers, ethers.js, hardhat, scaffold-eth and many more! Follow the notes here.


Week 3 - 🧙‍♀️ Building Decentralized Apps

In this section, we'll be going through SpeedRunEthereum!

SpeedRunEthereum is a set of challenges for developers to get building with Ethereum. It's not only about learning the syntax but also understanding what's possible with Ethereum. It's also a great way to build your web3 portfolio. You'll be writing code and deploying your smart contracts.


Week 4 - 🚢 Build Your Own Project

Now it's your turn to create your project!

It's all about building forkable components with Scaffold-ETH. You can make a new voting system component, work on the open issues, make a new challenge for SpeedRunEthereum, etc. Make sure to have a well-written README so anyone can easily set it up. Then, create your project & upload it to your BuidlGuidl Profile!

There's a lot you can build & collaborate with other builders in the ecosystem! That's where BuildGuild comes in! BuidlGuidl is a group of builders that build tools with Scaffold-ETH, meet and learn together, and get funded for contributing. The goal is to empower builders to create prototypes, projects and resources for the Ethereum ecosystem. 🌟 After building forkable Scaffold-ETH components, submitting them to your builder profile, and being active in the BuidlGuidl Telegram groups, you can get the opportunity to join BuidlGuidl!


Next Steps!

Congrats!! Now it's time to move to the next stages! There are many different pathways to continue with the skills you've gained through the weeks. Here are some options:

  • Start Working in a web3 company: Get hired as a junior with your Speed Run portfolio. Build things and show them off on Twitter! (Here is a great "next steps" thread)

  • Build your own tools: Build your product or start building forkable examples and tutorials for the ecosystem (Learn something and leave the campsite better than you found it. Help the next dev learn what you learned, but easier.)

  • Continue learning more advanced concepts: Crush some of the more complex challenges like the Ethernaut, read through previous audits, start auditing yolos from the BG, get introduced to audit firms and folks within our network that are at the cutting edge with solidity auditing...

About

The journey from 0 to hero for any developer to learn web3 and building on Ethereum.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published