Курс нацелен на тех, кто только-только начинает изучать программирование. В результате освоения курса слушатель получит представление о структуре программы, типах данных, функциях, и сможет самостоятельно реализовывать простые алгоритмы, оформляя их в законченные программы, решающие конкретные задачи, в том числе и олимпиадного уровня.
Курс содержит ряд разделов, каждый из которых имеет и теоретическую составляющую, и практические занятия. В процессе изучения материалов курса будет предложен ряд типовых задач, решая которые он сможет на практике применить полученные знания.
Внутри каждой темы есть разделы с иконкой листа (📄) и с иконкой короны (👑). Первой иконкой обозначается обязательный для изучения материал, второй — дополнительный, который обычно прорабатывается самостоятельно.