freeCodeCamp.org is a 501(c)(3) donor-supported public charity.
I built the first version of freeCodeCamp's website in 2014. And now more than half a million people use freeCodeCamp every day.
Our tiny nonprofit is able to help so many people thanks to clever use of technology and the help of thousands of volunteers.
In this brief article, I'll tell you how you can support our mission by donating. And I'll give you all the information you need to get involved.
How transparent is freeCodeCamp.org?
Very. We have a Platinum transparency rating from GuideStar.org.
How efficient is freeCodeCamp?
freeCodeCamp's budget is much smaller than most comparable nonprofits. Part of that is because I am admittedly bad at fundraising. We haven't brought in professional fundraisers. Instead, I just do everything myself.
Am I a fool for doing this? Maybe. But I can look you in the eye and tell you exactly where all the money is going, because I oversee everything myself.
I can also tell you that – on a budget of only a few hundred thousand dollars per year – we have been able to help millions of people.
What's the most common way people support freeCodeCamp?
You can set up a simple $5 / month donation to our nonprofit here. We are a very donation-efficient nonprofit, and every $5 you donate will help us provide more than 250 hours of learning to people around the world.
More than 6,000 kind people support us this way every month.
Depending on where you are in the world, $5 per month may not seem like much money. But it does add up, and this monthly approach makes it easier for our nonprofit to budget its mission.
How can I make a one-time donation?
If you'd prefer to make one-time donations, you can support freeCodeCamp's mission whenever you have cash to spare. You can use this link to donate whatever amount feels right through PayPal.
You can also send money to freeCodeCamp directly through a wire transfer or ACH transfer. Here are our full banking details:
Free Code Camp, Inc. 3905 Hedgcoxe Rd PO Box 250352 Plano, TX 75025 Bank Name : JPMorgan Chase Bank NA SWIFT/BIC Code for JPMorgan Chase Bank NA: CHASUS33 ACH Routing Transit Number: 322271627 Bank address, City & State : JPMorgan Chase Bank NA 270 Park Avenue, New York, NY 10017 Account Number : 812560691
Does freeCodeCamp accept donations in Bitcoin or other cryptocurrencies?
Yes, and we would welcome your cryptocurrency donations. Here are our wallet details:
Bitcoin: 12skYi7aMCjDUdrVdoB3JjZ77ug8gxJfbL Ethereum: 0x0ADbEf2471416BD8732cf0f3944294eE393CcAF5 Litecoin: LKu8UG8Z1nbTxnq9Do96PsC3FwbNtycf3X Bitcoin Cash: 1EBxPEJWrGZWxe2UayyAsnd5VsRg5H9xfu DAI: 0xB6D4FE7ac5EC9147d575E4EE955B413dF3689934 Dash: Xv7WX5B1Av4PxiZfsZuBedCkhyxXfgy7qo Zcash: t1L7mqoAqGkBnoMvW1p2cG221zK4SBXKoLb Chainlink: 0xE757fa6D434bdAca558db9747fEaBf0584f433d1
Can I mail a physical check?
Yes, we would welcome a check. You can mail it to us at:
Free Code Camp, Inc. 3905 Hedgcoxe Rd PO Box 250352 Plano, TX 75025
How can I set up matching gifts from my employer, or payroll deductions?
This varies from employer to employer, and our nonprofit is already listed in many of the big donation-matching databases. But if you need help with this, please email me directly: firstname.lastname@example.org.
How can I set up an Endowment Gift to freeCodeCamp.org?
This would be a huge help. Since this is a more manual process, and I can help walk you through this process personally. Please email me directly at email@example.com.
How can I set up a Legacy gift to freeCodeCamp.org?
We would be honored to put such a gift to good use helping people around the world learn to code. Depending on where you live, this may also be tax exempt.
You can add this language, or something like it, to your will:
I give, devise, and bequeath [the sum of _____ USD (or other currency) OR _____ percent of the rest and residue of my estate] to freeCodeCamp.org (Free Code Camp, Inc. tax identification number 82-0779546), a charitable corporation organized under the laws of the State of Delaware, United States, currently located at 3905 Hedgcoxe Rd, PO Box 250352, Plano, Texas, 75025 United States, to be used for its general charitable purposes at its discretion.
And I'd like to thank the Wikimedia Foundation for providing this formal language for us to use.
Again, if you have any questions about this process, please email me at: firstname.lastname@example.org.
How can I donate stock to freeCodeCamp.org?
We would welcome your stock donations. Please email me directly and I can help you with this: email@example.com.
Can I get a donation receipt so that I can deduct my donation from my taxes?
Absolutely. Just forward the receipt from your transaction to: firstname.lastname@example.org, and tell us you'd like a receipt and any special instructions you may have, and we'll reply with a receipt for you.
I set up a monthly donation, but I need to update or pause the monthly recurrence. How can I do this?
Just forward one of your monthly donation receipts to email@example.com and tell us what you'd like us to do. We'll take care of this for you and send you confirmation.
Is there anything else I can learn about donating to freeCodeCamp.org?
I think that's everything. I am not a career nonprofit executive – I am a teacher who is still learning a lot of this as I go.
If there is some other way you'd like to support our nonprofit and its mission that isn't listed here, or if you have any questions at all, please email me at firstname.lastname@example.org.
I am honored by the faith you have placed in freeCodeCamp.org to be a good steward of the global developer community. We will take seriously all donations, and any questions you may have about our nonprofit. Peace be with you.