CanCode Grant: How to Apply + Eligibility for Schools and Non‑Profits

By GrantHub Research Team · · Lire en français

CanCode Grant: How to Apply + Eligibility for Schools and Non‑Profits

Many Canadian schools and community groups want to teach coding but do not have stable funding. The CanCode Grant is a federal program that gives money to support large‑scale digital skills and coding education for youth and educators across Canada. Innovation, Science and Economic Development Canada (ISED) runs the program. CanCode has given millions of dollars to help underrepresented groups build digital skills for the changing job market.


What Is the CanCode Grant?

The CanCode Grant is a federal program that funds organizations offering coding and digital skills training to students from kindergarten to Grade 12 and to educators.

Key facts:

  • Program name: CanCode
  • Funder: Innovation, Science and Economic Development Canada (ISED)
  • Who it’s for: Not‑for‑profit organizations working with youth and educators
  • Maximum funding: Up to $3,000,000 per project
  • Status: Open

CanCode supports projects that reach many regions or the whole country. The goal is to grow proven programs so more Canadian youth develop digital skills.


CanCode Grant Eligibility Requirements

The CanCode Grant is not open to individual schools applying on their own. Most successful applicants are incorporated non‑profits that deliver programs to schools.

To be eligible, your organization must:

  • Be an incorporated not‑for‑profit organization
  • Have at least three consecutive years of experience giving:
    • Coding instruction, or
    • Digital skills education
  • Deliver programming at no cost to participants
  • Target K–12 students and/or educators
  • Focus on underrepresented groups in STEM, such as:
    • Girls and young women
    • Indigenous youth
    • Youth from low‑income or remote communities
  • Be able to operate at scale (regional or national reach)

Are schools eligible for the CanCode Grant?

Public and private schools are not typically eligible as lead applicants. However, schools can:

  • Partner with an eligible non‑profit
  • Host CanCode‑funded programming
  • Receive training, tools, or curriculum at no cost

If you work at a school, your role is usually as a delivery partner, not the applicant.


What Expenses Does the CanCode Grant Cover?

CanCode funding covers costs that are directly linked to running your program, including:

  • Instructor and facilitator wages
  • Curriculum and learning materials
  • Technology and equipment for instruction
  • Program management and administration
  • Outreach to underrepresented communities
  • Educator training and professional development

All funded activities must support CanCode’s goals and remain free for participants.


How to Apply for the CanCode Grant

CanCode uses competitive application intakes. There are no rolling deadlines. Each intake has its own application guide and evaluation criteria.

Here is a step‑by‑step look at the process:

  1. Check eligibility
    Confirm your organization meets the rules for incorporation, experience, and scale.

  2. Design a large project
    Strong applications show:

    • How many students and educators you will reach
    • Where your program will run
    • How your project will make a lasting impact
  3. Show your experience and results
    You must prove you have delivered similar programs successfully.

  4. Submit a full proposal to ISED
    Reviewers look for:

    • Impact
    • Feasibility
    • Value for money
    • Equity and inclusion focus

GrantHub’s eligibility matcher can help you see if CanCode — or other federal programs — fit your organization before you spend time on a full proposal.


Common Mistakes to Avoid

  1. Applying as a single school
    Individual schools are usually not eligible. Work with an experienced non‑profit.

  2. Charging participation fees
    CanCode‑funded programs must be completely free for students and educators.

  3. Planning a small pilot project
    Projects with limited reach are rarely competitive.

  4. Weak equity focus
    Applications must show clearly how underrepresented groups will be reached and supported.


Frequently Asked Questions

Q: How much funding can you get from the CanCode Grant?
Funding can reach up to $3 million per project, depending on scope, duration, and national impact.

Q: Who is eligible for the CanCode Grant?
Only incorporated not‑for‑profit organizations with at least three years of experience delivering coding or digital skills programs are eligible.

Q: What age groups does CanCode support?
Programs must target kindergarten to Grade 12 students and educators.

Q: Do CanCode programs have to be free?
Yes. All programming funded by CanCode must be delivered at no cost to participants.

Q: How competitive is the CanCode Grant?
CanCode is very competitive because of the large funding amounts and strong national demand. Clear outcomes and proven delivery experience are important.


  • How to Qualify for the Digital Citizen Contribution Program
  • How to get free or subsidized digital marketing and business training in Canada
  • How to Apply for the Pinnguaq Digital Skills for Youth Program

Next Steps

If your non‑profit is planning a large coding or digital skills program, the CanCode Grant can help you create a national impact. GrantHub tracks hundreds of active grant programs across Canada, including federal education and digital skills funding, making it easier to see which opportunities match your organization before you apply.

Was this article helpful?

Rate it so we can improve our content.

Canada Proactive Disclosure Data

400,000+ Companies Like Yours Have Received Billions in Grants

The Canadian government has funded over 400,000 businesses through 1.27 million grants and contributions. Check your eligibility in 60 seconds.