# EPF Learning Journey
## Introduction
Three weeks ago, I joined the 2024 Ethereum Protocol Fellowship (EPF), aiming to contribute as a core developer to the Ethereum ecosystem. Reflecting on the experiences shared by engineers from previous cohorts, I recognized the immense value of a well-defined plan and a detailed schedule for navigating the complexities of such a vast project. Herein, I intend to outline my study plan and share regular updates on my progress.
## Background
- **Professional Experience**: Former software engineer at Microsoft.
- **Technical Expertise**: Six years of backend development experience, with a proficiency in Go.
Though I have engaged extensively with various learning resources about Ethereum, my exploration has been limited to its design and product aspects. However, as my aspiration lies in becoming a core engineer within the Ethereum framework, my focus will now shift towards a deeper, code-level understanding.
Ethereum's architecture is multifaceted, making the initial step of identifying a specific direction crucial. My immediate objectives include acquiring a comprehensive understanding of Ethereum's current mechanisms and its future development roadmap, which will enable me to carve out my niche within the project.
## Weekly Progress Updates
At the beginning of each week, I'll articulate a specific learning objective which will serve as a focal point for my studies and research throughout the week.
To conclude each week, I'll document my findings, experiences, and any developed work, reflecting on the progress made towards the set objective. This iterative process will not only help in tracking my learning journey but also in adjusting strategies as needed for optimal growth and deeper understanding of Ethereum's complexities.
[Weekly Updates#1](https://hackmd.io/hOSU5AXoQva-Ect0xg0xSQ)
[Weekly Update #2](/lm_IAWcESCmA2-bX_VU-Sw)
[Weekly Update #3](/hnazuGtjSJGcf3Vg-ScRww)
[Weekly Update #4](/4h-S1wYaTAi77MbO3ef8ow)