Курсовете от серията „Основи на програмирането“ съчетават обучение по езика за програмиране C++ с обучение по компютърна техника. Ние използваме С++, за да демонстрираме принципите на работа на компютрите. Езикът позволява различни нива на абстракция и е подходящ дидактичен инструмент. Серията курсове включва учебна реализация на ключови алгоритми и структури от данни. Тук се сблъскваме с класически предизвикателства, обсъждаме проблеми и търсим нови и нови решения.
В края на серията курсове „Основи на програмирането“ децата ще могат сами да съставят програми, които решават приложни задачи чрез собствени алгоритми върху подходящи структури от данни.