Amirreza first heard about CodeYourFuture in July 2023. At the time, he wasn’t sure of the organisation’s impact or what contribution he could make.
After more than a year of volunteering, he has discovered that CYF is far more than just a training program—it’s a transformative community.
More than just teaching
Amirreza’s role at CYF isn’t simply about lecturing. “Being a community is more than just teaching”, he explains “It’s also about having a closer, long-term relationship with brilliant people who will eventually find their own way into the tech industry and being there with them throughout the journey.”
At CodeYourFuture, volunteers support and mentor rather than instruct – helping people from their first workshops to working on their first products.
As a mentor, Amirreza helps people present themselves effectively to build confidence. As a teacher, he supports trainees with everything from React questions to AWS troubleshooting. As a tech lead, he works on internal products that help trainees learn real-world tech skills.
“Not to mention the fun of working alongside talented volunteers who are genuinely committed and serious about helping.”, he adds.
The rewarding moments
There have been many rewarding moments in Amirreza’s time with CYF.
“One of his most incredible experiences was conducting a mock interview with a trainee,” he recalls, “A week later, the trainee texted with exciting news: “I GOT THE JOB!”
Another time, when explaining a concept, people kept joining the conversation, “and it naturally turns into an interactive conversation where everyone learns something.”
“These moments are what assure me that I couldn’t find a better way to spend my Saturdays!”
“I’m constantly learning from others and sharing what I learn with them in return,” he explains. “To me, this is the true meaning of community.”
Personal growth
Volunteering at CYF has been a journey of personal development.
“You really learn from doing here.”, he says.
Amirreza learned that effective teaching isn’t about talking for hours, but about:
- Setting clear objectives
- Creating structured learning experiences
- Encouraging interactive conversations
- Embracing mistakes as learning opportunities
Volunteering has improved Amirreza’s technical knowledge, too.
“When I’m explaining a concept one more time to someone, it’s not only the “Aha moment” they experience that satisfies me, but it also helps me understand that concept even more clearly myself.”
The CYF difference
What makes CodeYourFuture unique for Amirreza is its focus on real outcomes. “I have always been excited about education, especially when the focus is on the percentage of trainees who secure jobs in the end,” he says.
The organisation’s openness to feedback and continuous improvement is remarkable. “The openness to suggestions and criticism makes CYF resilient enough to keep growing,” Amirreza adds.
A Community of Commitment
The volunteers at CYF are not just educators—they’re committed professionals passionate about helping others. “You’ll find friends, expand your network, work on solving problems, and help others do the same!”
Why volunteer at CYF?
To anyone considering volunteering, here’s what they should know:
- You are needed
- Sharing you professional experience can help people transform their lives
- You will learn while you teach
- You’ll be part of a supportive, growing community
A message of encouragement
“If you’re here to make an impact, you will,” Amirreza advises. “CYF is bigger and more complex than it might seem at first, which can be overwhelming, but with time, you’ll discover where you can make a real impact.”
Interested in volunteering?
You can learn more about volunteer opportunities and sign up here: https://codeyourfuture.io/volunteers/