When I started freeCodeCamp I made a conscious decision not to take any funding, and turned down funding, anticipating converting it to a nonprofit. So I don't know how hard it would be to get traditional seed funding. I have lots of friends who've gone through this process, and it's months of their lives they have to spend building slide decks and practicing pitches, then pitching dozens of investors. So I would say raising funding is hard.
For nonprofits, it's even harder. If you want to get government grants, you will probably need a full-time grant writer. Most nonprofits also have other full-time fundraising staff. Fundraising can often be 10-20% of a nonprofit's operating budget.
freeCodeCamp.org is in a special position because the freeCodeCamp community is huge. More than a million people use freeCodeCamp each month. And yet our nonprofit is extremely capital efficient, operating at a fraction of what a typical nonprofit would need. But we may need to hire professional fundraisers in the future.
The money problem is a hard one for everyone. Nothing about running a startup or a nonprofit is easy.