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.
Web Developer Track
Build and maintain charity websites with your AI agent. Describe changes in plain English, open pull requests, and let CI run the checks β no heavy local setup required.
- Next.js & React static sites
- GitHub issue β PR β merge workflow
- AI-agent development (Claude / Codex)
- Automated testing & accessibility
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
Explore Volunteer Roles
Each role has its own landing page with what you'll do and how to start. Not sure which fits? Text us and we'll help you choose.
Web Developer Volunteer
Build and maintain charity websites with an AI agent
Microsoft 365 Administrator Volunteer
Run email, identity, and security for charities
Google Workspace Administrator Volunteer
Manage Google Workspace for charities
Data & Analytics Volunteer
Measure impact with analytics and dashboards
Canva Designer Volunteer
Create brand identities and marketing materials
Military Volunteers (MOVSM)
Serve charities and earn recognition for it
Just here to edit your own charity's FFC site?You don't need a volunteer track β there's a short, no-code walkthrough made for you.
Edit my charity's website β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.
Getting started & getting help
Brand new? The fastest way in is to reach out β we'll help you find the right track.
New here? Start the easy way
Text Clarke Moyer at (520) 222-8104to become a volunteer and we'll point you to the right next step.
Text (520)Β 222-8104 βAlready a volunteer?
Collaborate with the team in Microsoft Teams(our day-to-day channel, on the Microsoft 365 stack FFC runs). Ask your FFC contact for an invite if you don't have access yet.
Common ways volunteers find us
Many volunteers come through these platforms β they're also tools we recommend to the charities we serve:
- β’Taproot Foundation β skills-based pro bono projects.
- β’VolunteerMatch (and Idealist) β nonprofit volunteer and role listings.
Frequently Asked Questions
Do I need prior experience?
No. The Web Developer, Global Administrator, and Canva Designer tracks all include guidance from scratch β the developer path starts with an AI agent (Claude Desktop) and no heavy local setup. We provide self-paced curricula with interactive checklists.
How much time does it take?
It is flexible and remote. Web Developers can contribute as little or as much as they like, an issue at a time. Global Administrators typically contribute 8-12 hours per week and Canva Designers 5-10 hours per week.
What technologies will I learn?
Web Developers learn Next.js/React static sites and the AI-agent (Claude/Codex) GitHub workflow. Global Admins learn Microsoft 365, GitHub, Cloudflare, DNS, 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 (Web Developer, Global Admin, or Canva Designer), and start working through the self-paced path. If you just want to edit your own charityβs FFC site, head to the Site Owner walkthrough instead.
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