Московская школа программистов – не краткосрочные курсы, не игровой компьютерный клуб, а качественное фундаментальное образование в сфере современных информационных технологий. Поэтому в МШП рубежные контроли, регулярные внутренние олимпиады. Благодаря такому подходу, мы можем похвастаться призовыми местами наших учеников на международных олимпиадах по программированию и робототехнике. В Московской школе программистов учат мыслить и понимать, а не заучивать операторы и структуры языков программирования. Это позволяет сформировать алгоритмическое и в то же время творческое мышление у учащихся, закладывая фундамент для дальнейшего развития в любой области IT-технологий. Учащийся может сам формировать свою программу обучения, добавляя к базовой программе дополнительные курсы, исходя из собственных желаний и интересов.