Beautifully-designed spaces in schools around the world, where young people can learn to code.

What we do

Our mission is to help ordinary people discover their extraordinary potential.

Our community

Since launching in 2013, Thinkspaces have been built in dozens of countries around the world, where thousands of students have learnt to code.

Why code?


Unfilled jobs


European jobs require coding


IT jobs exist in non-IT industries

Learning to code is an invaluable skill to have in the 21st century. There are over 100,000 unfilled computer science related jobs in Europe alone. It’s not enough for young people to just know how to use technology; they should also have the opportunity to know how it works behind the scenes and how to build it themselves.

By learning to code, not only can you become a computer programmer — it also strengthens problem solving and logical thinking skills. You can apply these skills to a range of other careers and hobbies.

A message from James

At fifteen years old, I was sitting in my computing class in a dreary, uninspiring classroom. I realised that this is where our generation is expected to build the future; a space that lacks inspiration, ambition & opportunities.

I’ve been coding since the age of seven, as a result of having a supportive family who gave me access to a computer & Internet connection. If others in my age group have this support, inspiration & the resources to thrive, I believe the world will be a better place.

While schooling at its core is important, I’m doubtful the innovation we so urgently need to change things for the better can emerge from the rigid and unimaginative curriculum of today’s school systems — so we’re taking on the government at its own game!

As seen in