Why we wanted to develop Codementum?

4 min readMay 16, 2022

Whilst trying to decide on a career and future for myself I came to the conclusion that I must do something meaningful with my life as well as rewarding. The same year that these thoughts and questions were going wild in my mind a new module was introduced at university ‘Teaching computing in schools’. I did it and loved it, just the simple thank you for teaching us something new today from the students was enough. I realised that some students were not using technology the way they should. I thought about how we could solve this situation by creating tech that enables these children to gain 21st century skills as well as computational thinking skills that could help them in all areas of life.

After studying computer science at Queen Mary University of London and completing a PGCE in computing at the Institute of Education UCL, I went for my first interview and got the job. That is when I came to realise the real struggles of teaching computing and being a teacher in general. I loved teaching the children, loved teaching my subject and had a great head of department but it was just the two of us for the whole school. We weren’t enough for all the students and finding another computing teacher was such a struggle. I did my very best and taught these amazing kids who achieved great results.

After also working as a supply teacher in many different areas in London I quickly realised that finding computing teachers was a struggle almost everywhere. And that is when Codementum was born, we decided to develop Codementum along with my teammates that were also sharing the same thoughts as I and had a passion for teaching computing. We developed a platform which not only teaches children but anyone of any age to code. It is a platform that provides all the curriculum, intuitive tools and resources a teacher would need to run a successful CS program. That is any teacher because you do not need to have prior knowledge as you can use the platform to learn how to code as well. This way we aim to get rid of the problem that is being faced in many schools across the UK and the globe to allow as many children to learn about coding and computing as possible. Which in turn will lead to more students taking it up for GCSE and A-level, to help bridge the digitals skills gap. Many jobs in the world being advertised require computer science skills, but that supply is currently failing to meet demand and will just continue as there are still not enough young adults choosing this as a career at school or university.

Children are able to gain coding and stem knowledge while gaining 21st century skills, which in turn means that they are able to develop and gain many skill sets. Codementum is a student focused platform where students can learn coding and all computer science subjects individually. They can develop their analytical thinking skills by developing mobile apps/games using the platform. We must pave the way for the education of our children who will shape the future by introducing coding and stem skills for them.

Codementum provides all of the curriculum, intuitive tools, and resources you need to run a successful CS program. Our interactive learning platform allows kids to progress at their own pace and seamlessly transition to text languages like JavaScript and Python. Using Python and JavaScript, students learn to code and then build their own Mobile games and apps. With Codementum’s Teacher Kit, everyone can easily teach the basics of computer science. Codementum is a fun and educational game environment where students learn to code in a real programming language, no previous experience needed. It is designed as a classroom resource with fully-guided lesson plans. This means, every teacher can teach the Codementum courses, even if they have no prior experience in Computer Science. We provide you with everything you could possibly need.

Gul Aydin

Co-Founder / Computer Science Teacher





Codementum provides all the curriculum, intuitive tools, and resources you need to run a successful CS program.