We invite children aged 4 to 18 to join our week-end classes in Central London

About us

The London School of Mathematics and Programming is a unique institution that helps children to develop their intellectual and cognitive skills. We offer independent courses in Mathematics, Programming, Robotics and Early Intellectual Development while also supporting school studies and helping children prepare for exams. 

Our teaching approach is highly systematic. We make sure each subject is thoroughly learned and understood so our pupils solve problems through logic rather than memorizing theory. Our aim is to help children understand and love mathematics and coding, be inventive, open-minded and strive to think outside the box. To achieve this we provide an engaging and enriching environment in which children can develop their abilities far beyond the ordinary. 

What we offer

Our courses and camps are practical and fun and deliver a unique approach:

  • Mathematics – we lift maths up from any perception of being dry, dull and difficult to being exciting, challenging and enjoyable through  games and competitions that engage our pupils’ powers of logic and problem solving skills

  • Programming – we teach coding theory by demonstrating its practical applications; taking a child from the construction of an algorithm through to its end use, for example a computer game or screen animations

  • Robotics – mathematics, programming and engineering theory is brought to life as children assemble and programme our state of the art educational robots to perform tasks and tricks. By using fully functioning robots, our teachers can describe complex programming and mathematical theories in a visible, practical context, with the robots magically transforming the learning process from dry scientific concepts and facts into real life

  • Early intellectual development courses are aimed at 4 to 7 year olds to build a strong foundation in logic, analysis and maths and to set them on the path to enjoying this exciting subject

We give children as much one to one attention as possible within a motivating classroom environment. Our pupil to staff ratio is crucial at no more than 6 to 1 and often even less in coding and robotics.


How can we help you and your child?

If your child says “I hate maths” or school maths is not demanding enough, we can help. Our methodology is based on the systematic Russian approach to teaching mathematics. This promotes understanding over memorisation and builds a firm foundation in the subject. At the same time we put the fun and games back into learning with in-class competitions and group problem solving at olympiad level.

Programming helps the young mind to think logically and algorithmically, while Robotics requires the practical application of programming, mathematics and engineering.

We are passionate about these subjects because they teach vital skills for today and the future. We also believe there is a degree of risk for children as they become increasingly absorbed in gaming and social media – the danger is that their computers programme them. Instead, they could be learning how to programme their computers. The problem solving nature of programming – its creativity, the challenge of finding bugs and language learning, are all vital steps in the development of the young mind. Robotics employs the cutting edge of programming knowledge but is also fun which is why so many of our pupils return for weekend, half term and holiday classes.

Teaching from the London School of Mathematics and Programming is designed to complement and enhance your child’s school education and prepare them for an exciting future.

Come and join us one Saturday before comitting for the whole term (booking required).
Please subscribe to our facebook page for news and up-to-date information: www.facebook.com/LondonSMP.