Volunteer Your Skills.
Change a Nonprofit's Future.
Free For Charity trains volunteers to build professional websites for 501(c)(3) organizations. No experience required — we provide free training and certifications.
What FFC Volunteers Do
FFC volunteers build and maintain the entire web infrastructure for nonprofit organizations — from domain registration to deployment.
Global Administrator Track
Manage Microsoft 365, GitHub, Cloudflare, and DNS infrastructure for all FFC charity sites. Learn enterprise IT administration with real production systems.
- Microsoft 365 Global Administration
- GitHub repository and Actions management
- Cloudflare DNS, CDN, and security
- MS-900 and GitHub Foundations certifications
Canva Designer Track
Create professional brand identities, social media templates, and marketing materials for nonprofit organizations using Canva Pro.
- Canva Pro and Brand Kit design
- Social media and email templates
- Print stationery and marketing collateral
- Canva Design School certification
Why Volunteer with FFC
Real-World Experience
Ship production code for live nonprofit websites. Build a portfolio that demonstrates actual impact, not just tutorials.
Free Certifications
FFC covers the cost of industry certifications like MS-900 (Microsoft 365 Fundamentals) and GitHub Foundations for active volunteers.
Mentorship
Work alongside experienced admins and developers who review your code, answer questions, and help you grow through the Contributor Ladder.
Meaningful Impact
Every website you build helps a real nonprofit serve its community. Food banks, youth programs, environmental groups — they all need your help.
Frequently Asked Questions
Do I need prior experience?
No. Both the Global Administrator and Canva Designer tracks include full training from scratch. We provide self-paced curricula with interactive checklists.
How much time does it take?
Global Administrators typically contribute 8-12 hours per week. Canva Designers contribute 5-10 hours per week. Both roles are flexible and remote.
What technologies will I learn?
Global Admins learn Microsoft 365, GitHub, Cloudflare, DNS management, and CI/CD pipelines. Canva Designers learn Canva Pro, brand design, and digital marketing materials.
Is this an internship or paid position?
FFC is a 100% volunteer organization. There is no compensation, but you gain real skills, certifications, and portfolio projects that are valuable for your career.
How do I get started?
Visit the Get Involved page, choose your track (Global Admin or Canva Designer), and start working through the self-paced training plan.
Ready to Make a Difference?
Join a growing community of volunteers building free technology for nonprofits. Your skills can help charities focus on their missions instead of technology overhead.
Get Started Today