What is STEM and what is STEAM?

STEM stands for Science, Technology, Engineering, Maths and STEAM stands for Science, Technology, Engineering, Art and Maths. Why are they important? Looking to the future, many countries have realised that these are the core areas of development and need to be focused upon in schools.  The subjects can be taught discretely, however often a cross-curricular … Continue reading What is STEM and what is STEAM?

7 Great Ways to Use Google for Education

In this computerized era, Google is the most commonly used tool in everyday life; from starting a day with Google News to saying good night to a friend using Hangouts. Along with social uses, Google has a significant role in education. According to college experts at SolidEssay.com, Google’s numerous products such as Scholar, Gmail, Drive, Books, … Continue reading 7 Great Ways to Use Google for Education

The Importance of Online Personal Learning Networks.

Personal Learning Networks (PLNs) are the groups of people around us that help us develop skills and knowledge. They can be: Work colleagues. Teachers in other schools. People who you network with. Online PLN’s (usually social media based). What are online PLN’s? Many teachers are now learning from each other online.  This can happen through … Continue reading The Importance of Online Personal Learning Networks.

The role of technology in the PYP

This post will outline the aims of the PYP (the Primary Years Programme of the International Baccalaureate) and the role that technology plays in helping teachers and students to achieve those goals. The role of technology is not significantly different to non-IB schools, so the ideas of good practice outlined below will also apply to … Continue reading The role of technology in the PYP

Interview with Steve Wheeler

I was recently interviewed by one of my university lecturers, Steve Wheeler.  Whilst completing my degree, he was very inspirational, giving me invaluable advice about teaching and education. Steve runs an excellent blog and as part of his "celebrating 20 years as a teacher educator", he interviewed past students - including me. Click here for … Continue reading Interview with Steve Wheeler

Learn to program games using Python on a Raspberry Pi with Code Angel.

Launched yesterday on Kickstarter, Code Angel is a completely new way to learn to code. Code Angel comes on a Raspberry Pi computer and teaches the principals of computer programming in Python using a series of 12 game development projects. Each Code Angel game project includes the full Python source code, graphics and audio required … Continue reading Learn to program games using Python on a Raspberry Pi with Code Angel.

5 Useful Accelerated Learning Techniques.

Learning something new can be both exciting and excruciating. The excitement with which we begin something dwindles over a period of time, making the task at hand seem unachievable. Be it learning a new language or a new craft, acquiring new skills need not always be a complicated affair. Proper approach coupled with the right … Continue reading 5 Useful Accelerated Learning Techniques.