# Battle of the Docs Season 1: Mastering Ethereum and the EVM

<div data-node-type="callout">
<div data-node-type="callout-emoji">💡</div>
<div data-node-type="callout-text">Join the early discussion on <a target="_blank" rel="noopener noreferrer nofollow" href="https://discord.gg/GyXwCxZ8QE" style="pointer-events: none">Discord</a>.</div>
</div>

Are you ready to dive deep into the heart of Ethereum and the tech that powers decentralized applications? Welcome to **Battle of the Docs**, an event designed to help you build a rock-solid foundation in Ethereum's ecosystem.

**Starting October 6th**

**This is a virtual (online) event**

Along the way, you'll also have opportunities to **earn points for daily activities**, while enhancing learning through quizzes and collaborative challenges, adding an extra layer of motivation and fun to your learning journey.

Whether you're new to blockchain or already familiar with the basics, this is your chance to dig into the **core concepts** behind Ethereum and the **Ethereum Virtual Machine (EVM)**—the essential starting point for mastering Ethereum programming languages and tools.

%[https://www.tickcounter.com/countdown/5803438/starting-soon-battle-of-the-docs-season-1] 

## What You’ll Learn

This isn’t just another course or tutorial. Battle of the Docs is a **collaborative learning experience** that will take you step by step through reading Ethereum's most important technical documentation. Why? Because understanding the docs is the key to becoming a skilled developer. In this 10-week journey, we’ll cover:

#### **Weeks 1-2: Foundational Topics**

* Intro to Ethereum: What it is, why it matters, and how it works.
    
* Ethereum Virtual Machine (EVM): The core engine running smart contracts.
    
* Gas: How gas fees work and why they’re critical to Ethereum’s ecosystem.
    
* Nodes & Networks: Understanding how Ethereum's decentralized network functions.
    

#### **Weeks 3-5: The Ethereum Stack**

* Smart Contracts: The building blocks of decentralized apps (dApps).
    
* Client APIs: Interacting with the Ethereum network.
    
* Data and Analytics: How Ethereum data is stored and used.
    
* Storage & IDEs: Tools and environments for smart contract development.
    

#### **Weeks 6-7: Advanced Topics**

* Bridges: Connecting Ethereum with other blockchains.
    
* Standards: Understanding ERCs and EIPs.
    
* Oracles: Bringing off-chain data to on-chain environments.
    
* Scaling: Layer 2 solutions and Ethereum’s path to scalability.
    
* Data Structures and Encoding: Efficiently storing and processing data on-chain.
    

#### **Weeks 8-10: Learning Enhancement Tasks**

The final stretch will be all about **hands-on learning**. You’ll reflect on what you’ve learned, tackle a practical skill-building task, and demonstrate your understanding of Ethereum and its ecosystem.

## Why Join Battle of the Docs?

This isn’t just about learning to code—it’s about building a **deep understanding** of Ethereum’s architecture so you’re better prepared to master programming languages like Solidity and tools like Foundry. By the end, you’ll not only have absorbed key knowledge but also gained **valuable professional training** through reading, collaboration, and technical problem-solving—just like you would in a real-world Web3 developer role.

### What to Expect:

* **Weekly reading goals** to keep you on track.
    
* **Discussion assignments** that challenge you to think critically.
    
* **Quizzes** to test your knowledge.
    
* **Optional collaborative activities** to engage with peers and learn together.
    

## Ready to Level Up?

If you’re serious about mastering Ethereum, **this event is for you**. Whether you want to become a smart contract developer or just deepen your blockchain expertise, Battle of the Docs will provide the structure, support, and learning experience you need to succeed.

So, are you in? [**Join us for Battle of the Docs**](https://discord.gg/GyXwCxZ8QE)**, and let’s build a better understanding of Ethereum together!**
