Skip to content

Commit

Permalink
Merge pull request #234 from SkSadaf/main
Browse files Browse the repository at this point in the history
Added learning Pathways in Web3 resources and  list of the top 25 Web3 coding challenges
  • Loading branch information
jfmartinz authored May 16, 2024
2 parents ef05527 + 813bc34 commit 3023a99
Showing 1 changed file with 82 additions and 0 deletions.
82 changes: 82 additions & 0 deletions Web3/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -328,3 +328,85 @@ Analytics.</td>
</tr>
</table>

### Roadmap
<table width="100%">
<tr>
<th>Step</th>
<th>Description</th>
<th>Resources</th>
</tr>
<tr>
<td>Step 1</td>
<td>Learn Blockchain Basics: Understand the fundamental concepts of blockchain technology, including decentralization, consensus mechanisms, and cryptographic principles.</td>
<td><a href="https://www.youtube.com/watch?v=2uYuWiICCM0&list=PLsyeobzWxl7oY6tZmnZ5S7yTDxyu4zDW-"> YouTube : Blockchain tutorial for beginnners</a></td>
</tr>
<tr>
<td>Step 2</td>
<td>Study Ethereum: Explore the Ethereum blockchain platform, including its architecture, smart contracts, and Ethereum Virtual Machine (EVM).</td>
<td><a href="https://ethereum.org/en/what-is-ethereum/">Ethereum - What is Ethereum?</a>, <a href="https://www.youtube.com/watch?v=UihMqcj-cqc">YouTube : Ethereum in 30 minutes</a></td>
</tr>
<tr>
<td>Step 3</td>
<td>Learn Solidity: Master the Solidity programming language used for writing smart contracts on the Ethereum blockchain.</td>
<td><a href="https://www.youtube.com/watch?v=EhPeHeoKF88">YouTube: Learn Solidity - The COMPLETE Beginner’s Guide</a></td>
</tr>
<tr>
<td>Step 4</td>
<td>Explore Decentralized Applications (DApps): Understand the architecture and development of DApps, including frontend and backend components.</td>
<td><a href="https://www.youtube.com/watch?v=jYEqoIeAoBg">YouTube: Solidity, Smart Contract, and Blockchain Development Full Course </a></td>
</tr>
<tr>
<td>Step 5</td>
<td>Dive into Decentralized Finance (DeFi): Explore the concepts and protocols of DeFi, including lending, borrowing, and decentralized exchanges.</td>
<td><a href="https://www.youtube.com/watch?v=J1pX4NLNN1M&list=PLgPmWS2dQHW9_Mo_5OC7Eyqi1FwKOJlb9">YouTube: DeFi Series</a></td>
</tr>
<tr>
<td>Step 6</td>
<td>Understand Web3 Technologies: Learn about other blockchain platforms and technologies beyond Ethereum, such as Polkadot, Cardano, and Binance Smart Chain.</td>
<td><a href="https://www.youtube.com/watch?v=29Ty-VTDnh4&list=PLOyWqupZ-WGsnACsCmWH7PO-0paz9zlQ8"> YouTube : Polkadot for beginners</a>, <a href="https://www.youtube.com/watch?v=2csG9sR5j7w&list=PLrbMFdXZnzoAwfxIVo-SQ_qEBCqbwuU6o">YouTube : Cardano 101 course</a>, <a href="https://www.youtube.com/watch?v=iJDoc0kvXLc">YouTube : Binance Smart Chain (BSC) explained</a></td>
</tr>
<tr>
<td>Step 7</td>
<td>Master Advanced Smart Contract Development: Dive deeper into advanced Solidity topics, security considerations, and best practices for smart contract development.</td>
<td><a href="https://github.com/ethereum/solidity">Solidity Documentation</a>, <a href="https://consensys.net/academy/">Consensys Academy</a></td>
</tr>
<tr>
<td>Step 8</td>
<td>Explore Blockchain Interoperability: Learn about interoperability protocols and bridges that enable communication between different blockchain networks.</td>
<td><a href="https://www.cosmos.network/">Cosmos</a>, <a href="https://www.wanchain.org/">Wanchain</a>, <a href="https://www.polkadot.network/">Polkadot</a></td>
</tr>
<tr>
<td>Step 9</td>
<td>Stay Updated and Engage with the Community: Keep up with the latest trends, news, and developments in the Web3 ecosystem by joining forums, attending meetups, and following industry experts.</td>
<td><a href="https://www.reddit.com/r/ethereum/">r/ethereum on Reddit</a>, <a href="https://discord.gg/web3">WEB3 🌐 Discord Community</a></td>
</tr>
<tr>
<td>Step 10</td>
<td>Gain Practical Experience: Participate in hackathons, build projects, and contribute to open-source blockchain initiatives to apply your knowledge in real-world scenarios.</td>
<td>Refer to Hackathons section</td>
</tr>
</table>

### Challenges
<table width="100%">
<tr>
<th>Resource Name</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://ethernaut.openzeppelin.com/">Ethernaut</a></td>
<td>Ethernaut is a Solidity-based smart contract hacking game. Each level presents a different smart contract vulnerability to exploit and solve.</td>
</tr>
<tr>
<td><a href="https://capturetheether.com/challenges/">Capture the Ether</a></td>
<td>Capture the Ether offers a series of challenges designed to test and improve your skills in hacking Ethereum smart contracts. Solve challenges related to security vulnerabilities and earn Ether rewards.</td>
</tr>
<tr>
<td><a href="https://soliditykoans.org/">Solidity Koans</a></td>
<td>Solidity Koans is an interactive learning platform that presents Solidity code snippets with incomplete parts. Your task is to fill in the blanks to make the code functional and learn Solidity concepts along the way.</td>
</tr>
<tr>
<td><a href="https://ctftime.org/task/11566">Blockchain CTF</a></td>
<td>Blockchain CTF (Capture The Flag) challenges offer a range of tasks related to blockchain technology, including Ethereum smart contract hacking, blockchain analysis, and cryptography.</td>
</tr>
</table>

0 comments on commit 3023a99

Please sign in to comment.