Курс на Stepik
Обложка курса «Основы программирования на C. Задачи» на Stepik
Бесплатно

Основы программирования на C. Задачи 4.866

Открыть на
STEPIK.ORG

Практический курс по основам программирования на языке Си для начинающих. Изучайте базовые конструкции языка и доводите их применение до совершенства на сотнях практических задач. Начните с основ, чтобы стать профессиональным программистом!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы программирования на C. Задачи»Учеников на курсе 77 631
Сертификаты, выданные на курсе «Основы программирования на C. Задачи»Сертификатов выдано 4 791
Отзывы о курсе «Основы программирования на C. Задачи»Отзывов получено 868
Рейтинг курса «Основы программирования на C. Задачи»Рейтинг курса 4.866
Уроки в курсе «Основы программирования на C. Задачи»Количество уроков 33
Тесты в курсе «Основы программирования на C. Задачи»Количество квизов 81
Задачи с кодом в курсе «Основы программирования на C. Задачи»Количество задач с кодом 266
Время прохождения курса «Основы программирования на C. Задачи»Время прохождения курса
Обновления курса «Основы программирования на C. Задачи»Обновления курса
Дата публикации курса «Основы программирования на C. Задачи»Дата публикации курса
Последнее обновление курса «Основы программирования на C. Задачи»Последнее обновление
Сложность easy
4.866
из 5
868 отзывов
★★★★★
772
★★★★
82
★★★
9
★★
4
1
Anonymous 1250090214
Anonymous 1250090214
6 дней назад

Записался на этот курс с целью освоить базы низкоуровневой разработки и не пожалел. Материал подается последовательно и системно: начиная с базового синтаксиса, программа плавно подводит к самым сложным аспектам — управлению памятью, арифметике указателей и работе со структурами. То, что обычно становится камнем преткновения для студентов, здесь объясняется предельно ясно. Сильная сторона курса — практическая направленность. Задания составлены так, что требуют осмысленного подхода, исключая возможность механического списывания решений. Автоматический тестирующий контур срабатывает мгновенно и предоставляет информативные логи ошибок, что делает процесс отладки простым и понятным даже для начинающих. Нельзя не отметить активную позицию авторов: в комментариях они детально разбирают спорные моменты и делятся дополнительными сниппетами кода, помогая раскрыть внутренние механизмы работы языка. Курс получился концентрированным и информативным, став идеальной базой для углубления в системное программирование. Настоятельно рекомендую тем, кто стремится разобраться в архитектуре ПО, а не просто выучить синтаксис.

Александра Остапчук
Александра Остапчук
1 неделю назад

Отличный курс, который я начала проходить для подготовки к Бассейну Школы 21. Всем настоятельно советую, в нём есть бОльшая часть теории, необходимой для успешной сдачи первого экзамена. Большое спасибо за доступное изложение теории и разнообразные задачки, которые доводят написание кода до автоматизма. Так же горячо одобряю систему, когда Решения открываются только после самостоятельного решения задачи. Это мотивирует самому искать баги в своем коде. Небольшое примечание: для второго экзамена Бассейна нужно дополнительно изучить динамическую память. Нет ли в планах авторов этого курса добавить эту тему?

Ответ
автора
Кирилл Постнов
Кирилл Постнов
12 июля 2026

Александра, здравствуйте! Спасибо за подробный отзыв, надеюсь, что вы поступили, куда хоетли. В планах есть, причём в самых ближайших!

Sanya Borsch
Sanya Borsch
1 неделю назад

1) Узнал из курса как считывать и выводить данные в Си, как в Си устроены: ветвление, циклы, массивы. 2) Понравилось, то что не смотря на то что курсу уже 8 лет, создатели ООООчень активно поддерживают курс, добавляют задачи, отвечают на вопросы, и если вдруг в старой задаче обнаружилась ошибка очень оперативно фиксят задачу. Так что курс очень живой, а преподаватели очень добрые и хорошо идут на контакт. Ещё понравилось, что задач очень много, есть и простые - на отработку навыка написания кодовой конструкции, есть и более сложные, где суть не в знании синтаксиса, а в умении создать алгоритм. 3) Пожалуй из того что можно улучшить, это добавить больше материалов про работу с памятью в языке Си, потому как это наиболее сложный раздел требующий большого внимания. В курсе же пока что есть лишь немного задач про указатели. Но авторы уже добавляют в этот раздел новые задачи, так что думаю что в скором времени и этот блок будет полностью завершён. 4) Критериями были отзывы и команда курса, один из нынешних модераторов проходил курс по питону от института биоинформатики, где оставлял в разделе решений весьма хорошие примеры кода

Ответ
автора
Кирилл Постнов
Кирилл Постнов
4 июля 2026

Александр, спасибо за подробный отзыв! Поздравляю с получением первого сертификата, надеюсь, что добьёте курс до 100% =)

Aituar Kaliyev
Aituar Kaliyev
2 недели назад

Курс очень хороший и много практических задач В целом материал изложен доходчиво для новичков Но хотелось бы больше работы с памятью

Ответ
автора
Кирилл Постнов
Кирилл Постнов
25 июня 2026

Здравствуйте! Большое спасибо за отзыв, я планирую добавить материала на работу с памятью, когда буду переделывать урок по массивам. Он следующий на очереди. В том числе и для этого я изменил структуру текущего курса =)

Давид Хамицев
Давид Хамицев
3 недели назад

Это очень крутая база! Мне 30 лет, и я никогда не занимался ничем подобным на программирование. У меня образовалась очень прочная стена против обучения чему-то техническому. Было очень больно по началу. Сквозь боль и слезы шел. Этот курс помог пробить стену. Благодарю авторов, Вы делаете очень полезные вещи. Удачи Вам!

Ответ
автора
Кирилл Постнов
Кирилл Постнов
25 июня 2026

Спасибо за добрые слова! Рад, что вы не сдались, а прошли этот путь до конца. Надеюсь, что у вас всё сложится)

Владислав Вашкин
Владислав Вашкин
1 месяц назад

До прохождения курса писал на питоне, на Си не писал, хотел понять основы языка. У курса довольно чёткая структура, все задачи, которые даются на курсе, можно решить используя только знания, полученные из него же. Однако есть и недостатки: 1) Теория. Указатели в теории к 10.2 объяснены очень поверхносно лучше бы вся теория из 10.2 и 10.3 давалась бы сразу. Есть и обратная ситуация. "Игре с птичкой" в начале курса уделено слишком много времени. 2) В некоторых модулях слишком много практических задач(7.3,7.4,7.5,8.1,8.2), вместо них, по моему мнению, было бы лучше добавить тестовые задания, как в начале курса, для более гладкого усваевания синтаксиса, а не "бросать" новичка в написания кода, что в большенстве случаев требует пересмотреть теорию. Ответ на главный вопрос "Порекомендовали бы вы этот курс своим друзьям?", 50/50, да, курс дает базу С и мне было понятно, где лучше пропустить несколько заданий, а где дополнительно поискть информацию в интернете, но вот новичку, как мне кажется будет трудновато.

Ответ
автора
Кирилл Постнов
Кирилл Постнов
20 июня 2026

Поздравляю с прохождением курса! Спасибо за подробную обратную связь. На днях как раз обновил урок про Функции и указатеили, теперь объяснение более глубокое. По указателям добавил дополнительный вводный урок на самом степике: https://stepik.org/lesson/2434437/step/1 Про тесты. Я исхожу из того, что, учиться программировать можно только программируя, а не решая тесты. Поэтому тесты в курсе сосредоточены в первых уроках, когда ещё сложно придумать хоть какую-то задачу, где нужно писать код. Впрочем, на днях я добавил тесты в урок про функции и указатели, а также добавил задачи на код в первые уроки, так что ситуация в каком-то смысле выравнивается. =)

Самигулла Сисенгалиев
Самигулла Сисенгалиев
1 месяц назад

Я новичок в программировании, и этот курс подойдёт тем, кто хочет пройти бассейн школы 21 или просто увлекается программированием. Большое количество заданий — для меня самое то, потому что я считаю программирование в первую очередь навыком, а не просто теорией. К концу курса теория, конечно, немного хромает, но это не критично, так как основная ценность — в практике. Рекомендую всем, кто готов много решать и набивать руку.

Ответ
автора
Кирилл Постнов
Кирилл Постнов
20 июня 2026

Поздравляю вас с заслуженной соточкой! Спасибо за отзыв и рекомендацию. p.s. Теорию потихоньку перерабатываю)

Дмитрий Сухоруков
Дмитрий Сухоруков
1 месяц назад

Я не знаю, пройду ли в Школу 21, но это точно тот курс, который может научить программировать. Огромное спасибо авторам!

Ответ
автора
Кирилл Постнов
Кирилл Постнов
10 июня 2026

Поздравляю с окончанием курса! Надеюсь, что всё у вас будет хороошо.