Emerging technologies, as we have seen already, are influencing all industry spheres. Although it has been less than a century since the invention of the internet and other digital technologies, the impact it has had on our lives has been extraordinarily rapid. The way we socialise, learn, and communicate has changed considerably. At the same time, our young people are accessing these new technologies as well, which means it is just as vital so that they are informed and very importantly kept safe.

Experts believe that through the rigorous process of learning to code, students further develop their computational thinking skills considerably. Working with algorithms and thinking recursively is a natural thinking process of computer scientist.

Take a look at some of the videos below:

Most schools do not teach Computer Science
What is Scratch?
Scratch - a new form of art
Girls in Computer Science
Code stars
Mitch Resnick
App Inventor