Learning to Code for Kids

There are multiple websites and organizations that help children learn computer programming in Canada. Children learn how to program robots, create games and apps, code drones, and plenty more.

Kids Code Jeunesse

A not for profit organization, Kids Code Jeunesse receives funding by the Natural Sciences and Engineering Research Council of Canada and collaborates with organizations such as CBC Kids and Hour of Code. Children aged 5 - 12 are offered after-school programs and in-class programs. There are workshops that offer kids the chance to learn about coding through story-telling, games, and art. Teacher training workshops are also available and focus on computational thinking, physical computing, internet and web, the basics of coding, and others. Teachers are trained in different settings, including schools and at professional development days and conferences. Teacher training handouts are offered as well to help instructors learn about HTML, internet, visual programming, computer programming fundamentals, and more.

Code Club Canada is an educational program and a project run by Kids Code Jeunesse. The program teaches kids how to create websites, animations, and games. Young learners can choose from different text-based and graphic programming languages, including Python, HTML and CSS, and Scratch.

Canada Learning Code

Children are offered workshops, courses, and camps such as JavaScript for Beginners, Digital Skills for Beginners, Gamemaking with Scratch, and many others. Digital Skills for Beginners is a 7-week program designed for participants who would like to learn more about SEM, SEO, WordPress, jQuery, HTML and CSS, and plenty more. Target groups include bloggers, marketers, future coding bootcamp students, students, designers, and others. The workshop in gamemaking and circuitry is designed for children aged 6 – 8 and older. They learn how to use conductive items, electric circuits, and loops, design sprites, and create algorithms. Gamemaking with Scratch is another workshop for children to learn variables, loops, and conditionals. Finally, Generative Art with Processing is a useful workshop with a focus on interactive technologies and visual art. Children learn to use Open Processing, variables, and conditionals, how to draw shapes, and how to create with algorithms.

Real Programing 4 Kids

Founded in 1999, Real Programing 4 Kids offers advanced, intermediate, developing, beginner, and introductory courses. A free trial course is also available, and parents receive a report with recommendations about the level and course that is the best match for their child. The introductory course teaches children math fundamentals such as decimals and fractions. They also learn about programing concepts and basics such as variables, commands, objects, loops, and commenting. The beginner course equips young learners with skills to solve puzzles such as collision detection, chasing, and animation. Students learn how to work with subroutines, functions, objects, parameters, arrays, variables, and more. The developing level course teaches children how to program games, and they are taught how to apply parameters, structures, and IF statements. There are different intermediate level courses with a focus on C#, JavaScript, Java, and Python. Children master advanced math fundamentals such as trigonometry, vectors, and angles. Advanced courses in C++, Android, and Java are also available and are suitable for high school students. Elite level courses in Unity and C++ teach students how to create a game engine, control a robot, and more. They learn about delegates, tags, lists, and other Unity functions.

Kids and Code

This is a nonprofit organization that offers classes with a focus on HTML and CSS and Scratch. Courses are designed for school aged children. Parent/teacher workshops are also available and offer the chance to learn about programming fundamentals.

Apple’s Market Share in Canada

The information below is courtesy of Life on See their tips on money management.

Apple is a multinational corporation that specializes in the development and production of computer software and consumer electronics. A number of studies show that iOS devices have become increasingly popular in Canada while Android-based phones and other devices are less commonly used.

Mobile Phones

In 2016, the share of iOS devices was 32 percent while Android devices accounted for 51 percent. RIM and Windows phones had a share of 5 and 4 percent, respectively. In 2018, the usage of iOS devices increased in Canada, the United Kingdom, Germany, France, and other countries.

In terms of operating system market shares, iOS ranks first with 52.4 percent, followed by Android (42.7 percent), Blackberry (6.3 percent), and Nokia (0.3 percent). iOS 11.4 holds the largest share (63.21 percent) compared to other versions. It is followed by iOS 12, 10.3, 9.3, 11.2, and 11.3. Another study of November, 2018 shows that 15.9 million of mobile phones or 54.9 percent are Apple phones. Only three out of the ten most popular smartphones are Samsung models and the rest are Apple devices. The study was conducted by Newzoo and is based on sources such as socio-economic indicators, companies’ financial performance, and historical app store data. A third study by Device Atlas shows similar results about the smartphones that are popular in Canada. According to the 2018-study, some 56.9 percent of Canadians use iOS-based smartphones compared to 43.1 percent for Android devices. Canadian users show similar buying patterns and preferences such as customers in Sweden, Australia, Japan, United Kingdom, and United States. Android, on the other hand, is a popular choice in Spain, Russia, Italy, Germany, and France.

The study also reveals that during the first quarter of 2018, the use of iOS-based iPhones has increased by about 4 percent.

When it comes to technical specifications, 1/3 of Canadians use smartphones with a 750 x 1334 pixel resolution. Mobile phones such as iPhone 8, iPhone 7, and iPhone 6 have such displays. Regular-sized smartphones like these are a preferred choice in Canada. This is also the most popular resolution in countries such as the United States, United Kingdom, and Australia. Other display resolutions that are popular in Canada include 1440 x 2560 and 1080 x 1920.

Mac Market Share

Canada is one of the top countries in terms of Mac sales and market share after Switzerland, Iceland, United States, and Luxemburg.

When it comes to tablet use in classroom settings, studies show that Apple has lost ground to competitors. This can be explained by the fact that competitor brands increasingly use cheaper hardware solutions. They also focus more on cloud-based solutions that target teachers. To boost its sales, Apple has added new features to its lowest-priced tablet such as its Pencil for drawing and annotating. The iPad is priced at $429 for individual customers and at $399 for schools. The newly released Schoolwork app is also a handy feature to track student progress and assign homework.

Main Competitors

Android is the main competitor of iOS-based devices. The recent study by Newzoo shows that money-conscious and young customers often choose Android devices while high-spending Canadians and those in the high-income bracket opt for iOS devices. The study also reveals that in most smartphone markets, Canada in this number, the sale of iOS devices and applications generates higher revenues than other devices.