From: Innovation, Science and Economic Development Canada


The CanCode program will invest $50 million over two years, starting in 2017-18, to support initiatives providing educational opportunities for coding and digital skills development to Canadian youth from kindergarten to grade 12 (K-12). It also supports initiatives that provide K-12 teachers with the training and professional development they need to introduce digital skills, coding and related concepts into the classroom.

The program aims to equip youth, including traditionally underrepresented groups, with the skills and study incentives they need to be prepared for the jobs of today and the future. Canada's success in the digital economy depends on leveraging our diverse talent and providing opportunity for all to participate—investing in digital skills development will help to achieve this.


[Music up]

[Toy robot walks toward a girl who is looking at a tablet.]

Today, we live in a new word: a digital world.

[Books fall from the top of the frame while the girl types on her laptop.]

To get the jobs of the future, our kids need to learn digital skills like coding.

[A small robotic tool is being controlled by the girl, who is working on her laptop.]

Our government will teach almost one million kids to code through CanCODE

[A large robotic arm is being controlled by the girl, now a woman/professional, who is working on her laptop.]

providing them with the skills and tools they'll need for a bright future!


[Canada Wordmark]

[Music ends]

Why this is important

Innovation begins with skilled, talented and creative people. Canada is already home to one of the best educated workforces in the world, but in an increasingly competitive global economy, more needs to be done to ensure that Canadians can learn, adapt and have good jobs throughout their working lives. Budget 2017's Innovation and Skills Plan advances an agenda to build Canada as a world-leading innovation economy that will create good jobs and grow the middle class. One of the key pillars of this plan is skills and ensuring young Canadians get the skills and experience they need to kick-start their careers.

Digital skills, like coding and understanding how new technologies can be used to solve real world problems, have become increasingly vital across all sectors of the global economy. For example, learning to code at a young age helps develop analytical thinking and fosters problem-solving techniques—skills that are important for further study in science, technology, engineering and math (STEM) fields and that are becoming increasingly in-demand for the job market.

Supporting digital skills and coding in the K-12 student population is critical to ensure that Canadian youth are exposed to the concepts needed to encourage post-secondary enrolment in STEM fields, while developing the kinds of skills that match future workforce demand, enabling them to seize opportunities emerging as a result of the rapidly evolving digital economy.

Contact information

For general questions and comments, please contact the CanCode program.

Telephone (toll-free in Canada): 1-800-328-6189
Telephone (Ottawa): 613-954-5031
Fax: 343-291-1913
TTY (for hearing-impaired): 1-866-694-8389
By email
Chat now
Business hours: 8:30 a.m. to 5:00 p.m. (Eastern Time)
By mail: CanCode
C.D. Howe Building
235 Queen Street, 1st floor, West Tower
Ottawa, ON  K1A 0H5

Date modified: