Skip to main content
The Globe and Mail
Support Quality Journalism.
The Globe and Mail
First Access to Latest
Investment News
Collection of curated
e-books and guides
Inform your decisions via
Globe Investor Tools
per week
for first 24 weeks

Enjoy unlimited digital access
Cancel Anytime
Enjoy Unlimited Digital Access
Get full access to
Just $1.99per week for the first 24weeks
Just $1.99per week for the first 24weeks
var select={root:".js-sub-pencil",control:".js-sub-pencil-control",open:"o-sub-pencil--open",closed:"o-sub-pencil--closed"},dom={},allowExpand=!0;function pencilInit(o){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];select.root=o,dom.root=document.querySelector(select.root),dom.root&&(dom.control=document.querySelector(select.control),dom.control.addEventListener("click",onToggleClicked),setPanelState(e),window.addEventListener("scroll",onWindowScroll),dom.root.removeAttribute("hidden"))}function isPanelOpen(){return dom.root.classList.contains(}function setPanelState(o){dom.root.classList[o?"add":"remove"](,dom.root.classList[o?"remove":"add"](select.closed),dom.control.setAttribute("aria-expanded",o)}function onToggleClicked(){var l=!isPanelOpen();setPanelState(l)}function onWindowScroll(){window.requestAnimationFrame(function() {var l=isPanelOpen(),n=0===(document.body.scrollTop||document.documentElement.scrollTop);n||l||!allowExpand?n&&l&&(allowExpand=!0,setPanelState(!1)):(allowExpand=!1,setPanelState(!0))});}pencilInit(".js-sub-pencil",!1); // via darwin-bg var slideIndex = 0; carousel(); function carousel() { var i; var x = document.getElementsByClassName("subs_valueprop"); for (i = 0; i < x.length; i++) { x[i].style.display = "none"; } slideIndex++; if (slideIndex> x.length) { slideIndex = 1; } x[slideIndex - 1].style.display = "block"; setTimeout(carousel, 2500); } //

From left, Zachary Mountain, 8, Aidan Mountain, 10 and Kyle Spencer, 10, enjoyed the short, hands-on format of their coding class.

Kevin Van Paassen/The Globe and Mail

It's never too early to get a head start on your career, at least not according to Rebecca Mountain and Marc Spencer. That's why the couple recently enrolled their three boys – aged 8 to 10 – in Code for Kids, a computer skills training workshop for children.

"In this day and age, you've got to know HTML, you need to know code language, for any career," Ms. Mountain said during a mid-afternoon break in the program's inaugural Toronto class on HTML and CSS.

"This is an activity that they really enjoy, and they can get way ahead in a skill that's going to be useful for them in the future," Mr. Spencer added.

Story continues below advertisement

As Lucas Marcelli, managing director and co-founder of Code for Kids, calls out directions from an interactive display in the boardroom of class sponsor Shopify Inc., a developer of e-commerce software, a team of volunteers and staff helps the kids through each step. Even though Mr. Spencer and Ms. Mountain's children are spending the afternoon in a classroom environment, the experience is considerably different than what they're used to in school.

"This is 10 times better. School is boring," said 10-year-old Kyle Spencer, who wants to have a career in robotics.

"You get to go on computers for two hours, it's shorter, and there's free snacks," added his eight-year-old brother Zachary Mountain, who wants to design video games.

Code for Kids is one of many new programs available in Canada to help children get a head start on some of the technical skills they will need in their future careers. Parents like Ms. Mountain and Mr. Spencer believe that learning such skills will be vitally important for their children's futures, even though such courses aren't part of their school's curriculum.

"They complain a lot about the traditional school system and what they're learning. They don't see how it's of any use to them," Mr. Spencer said. "Something like this is more practical and more relatable to them."

Code for Kids was founded last September as a non-profit organization, and held its first class in Ottawa in May, 2013, using Raspberry Pi, a small, single-board computer developed for training purposes.

"In July of 2013 we had our second event, and that was another big hit," said Julian Nadeau, co-founder and program director of Code for Kids and a software developer for Shopify. "Then we did another in September on design and blogging, that was again a big hit, at which point I realized it was getting really big and we had a chance to do something really cool."

Story continues below advertisement

Code for Kids now offers courses in Ottawa, Toronto, Kingston and Montreal, with plans to expand to Calgary, Vancouver, Edmonton and Halifax this year. Classes range from coding to blogging to circuit building for children aged 7 to 13, with events taking place at each location every two to three months. Courses range from two to three hours and cost $29 unless they require additional materials that students can bring home, such as basic circuit boards, which cost an additional $30.

Mr. Nadeau founded the program believing that these skills are critical for all students, no matter what career path they choose.

"Even if you are in a non-programming field, your career is going to need some kind of programming background," he said. "Some of my good friends are English majors, and they went to apply for copy editing positions and their job descriptions listed HTML and CSS knowledge required."

Beyond the technical skills participants acquire, such programming courses also allow children to explore their creativity.

"Instead of telling the students exactly what to do every single class every single moment, we tell them 'These are the possibilities of the technology you have in front of you. Open your computer and have fun,'" said Alex Buk, co-founder of Kids Great Minds, which provides computer skills training courses throughout Southern and Southwestern Ontario for children age six and older.

Mr. Buk and his wife Sonia Karabin founded Kids Great Minds in Mississauga four years ago when they noticed that their children lacked an understanding of basic computer skills.

Story continues below advertisement

"They are expected to know how to use a computer without any type of training," Mr. Buk said. "They are not being taught simple things like [Microsoft] Office products. Needless to say, they don't know how to program computers or use logic or analytical skills for that matter."

Kids Great Minds offers a wide range of computer-based training programs throughout the Greater Toronto Area. Programs range from $150 to $250 and last eight to 12 hours, with courses available over summer holidays, long weekends, March break and after school.

Mr. Buk and Ms. Karabin said they have received an incredibly positive response since founding the program, especially from parents whose children are struggling in school.

"We found that a lot of kids with special needs, they are really engaged," Ms. Karabin said. "They need an instant reward. They write a line of code, and when they want to see how it's working, it's instant."

While Ms. Mountain said she is thrilled to see all of her boys so engaged in what they're learning, she can't help but show a little extra pride for eight-year-old Zachary, who sometimes struggles in school.

"He doesn't learn like other kids; he has a hard time in the traditional classroom," she said. "I have never seen him have so much fun. … He sees a purpose to what he's doing here."

Story continues below advertisement

Ms. Mountain and Mr. Spencer are so enthused that they made a donation to the program beyond the $29 fee per student.

"I'm so happy I brought them here; I just hope they run more of them," Ms. Mountain said. "This is what they love, but this is also the future. In the future, everyone will need to know how to code."

Report an error Editorial code of conduct
Tickers mentioned in this story
Due to technical reasons, we have temporarily removed commenting from our articles. We hope to have this fixed soon. Thank you for your patience. If you are looking to give feedback on our new site, please send it along to If you want to write a letter to the editor, please forward to

Welcome to The Globe and Mail’s comment community. This is a space where subscribers can engage with each other and Globe staff. Non-subscribers can read and sort comments but will not be able to engage with them in any way. Click here to subscribe.

If you would like to write a letter to the editor, please forward it to Readers can also interact with The Globe on Facebook and Twitter .

Welcome to The Globe and Mail’s comment community. This is a space where subscribers can engage with each other and Globe staff. Non-subscribers can read and sort comments but will not be able to engage with them in any way. Click here to subscribe.

If you would like to write a letter to the editor, please forward it to Readers can also interact with The Globe on Facebook and Twitter .

Welcome to The Globe and Mail’s comment community. This is a space where subscribers can engage with each other and Globe staff.

We aim to create a safe and valuable space for discussion and debate. That means:

  • Treat others as you wish to be treated
  • Criticize ideas, not people
  • Stay on topic
  • Avoid the use of toxic and offensive language
  • Flag bad behaviour

If you do not see your comment posted immediately, it is being reviewed by the moderation team and may appear shortly, generally within an hour.

We aim to have all comments reviewed in a timely manner.

Comments that violate our community guidelines will not be posted.

UPDATED: Read our community guidelines here

Discussion loading ...

To view this site properly, enable cookies in your browser. Read our privacy policy to learn more.
How to enable cookies