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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы программирования на C. Задачи»Учеников на курсе 78 462
Сертификаты, выданные на курсе «Основы программирования на C. Задачи»Сертификатов выдано 4 834
Отзывы о курсе «Основы программирования на C. Задачи»Отзывов получено 873
Рейтинг курса «Основы программирования на C. Задачи»Рейтинг курса 4.867
Уроки в курсе «Основы программирования на C. Задачи»Количество уроков 33
Тесты в курсе «Основы программирования на C. Задачи»Количество квизов 82
Задачи с кодом в курсе «Основы программирования на C. Задачи»Количество задач с кодом 266
Время прохождения курса «Основы программирования на C. Задачи»Время прохождения курса
Обновления курса «Основы программирования на C. Задачи»Обновления курса
Дата публикации курса «Основы программирования на C. Задачи»Дата публикации курса
Последнее обновление курса «Основы программирования на C. Задачи»Последнее обновление
Сложность easy
4.867
из 5
873 отзыва
★★★★★
777
★★★★
82
★★★
9
★★
4
1
Anonymous 770542269
Anonymous 770542269
5 дней назад

1. Что я узнал на курсе? Что было новым? Я освоил основы языка C: работу с памятью, указатели, массивы, и т.д.. 2. Что понравилось? Мне понравился баланс между теорией и практикой. Практических задач достаточно, и сложность возрастает плавно — это помогало закреплять материал без перегрузки. Курс не заваливает излишней теорией, а даёт ровно столько, сколько нужно для решения задач. 3. Были ли слабые места? Как можно улучшить курс? Главный недостаток, на мой взгляд, — ограниченный доступ к тестовым данным. Начиная примерно с третьего теста, входные данные скрыты, и не всегда понятно, в чём именно ошибка в коде. Это усложняет отладку и может вызывать разочарование. Чтобы улучшить курс, можно было бы давать более подробные сообщения об ошибках или показывать хотя бы часть проваленного теста, чтобы студент мог легче понять свою ошибку. 4. Какие требования я предъявлял к курсу и почему выбрал именно этот? Я искал структурированный курс по C с большим количеством практических заданий, потому что считаю, что программированию лучше всего учиться на практике. Этот курс я нашёл в каталоге Stepik, когда искал курсы по C после изучения Python. Он имел хорошие отзывы, начинался с самых основ и выглядел достаточно полным для новичка. 5. Итоговая рекомендация Я рекомендую этот курс всем, кто хочет изучить C с нуля, особенно если у вас уже есть опыт работы с другим языком (например, Python).

Евгений Цебро
Евгений Цебро
2 недели назад

Классный курс. Главное не пользоваться ИИ. Решать задачи преодолевая трудности. Курс построен хорошо с постепенным повышением сложности. Комьюнити дружелюбное. Авторы отвечают на вопросы и потихоньку добавляют задачи. Спасибо за работу. Теории данной в курсе достаточно для решения задач.

Александр Зайцев
Александр Зайцев
3 недели назад

1. Пока что я прошел 80% курса и могу сказать, что это наиболее понятный курс по си. Он научит не только основному синтаксису, но и немного прокачает логическое мышление в задачах на алгоритмы. 2. Курс полностью оправдал мои ожидания, я не нашел каких - то минусов. 4. Курс мне посоветовали в группе абитуриентов Политеха, тк там на си пишутся лабы.

Дмитрий Мезин
Дмитрий Мезин
1 месяц назад

1. Я научился решать некоторые сложные задачи с ЕГЭ на Си, на Питоне они 1000 лет считаются, Си сильно ускоряет процесс. 2. Системный подход. На этом курсе по кирпичикам разбирается материал, а не вываливается кучей дабы она была принята на веру и заучена, как в некоторых других курсах на Степике. 3. Мне трудно сказать, меня все более чем устроило. 4. Он бесплатен, мне хотелось изучить Си. Искал медь, нашел золото!<3

Anonymous 1250090214
Anonymous 1250090214
2 месяца назад

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

Александра Остапчук
Александра Остапчук
2 месяца назад

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

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

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

Sanya Borsch
Sanya Borsch
2 месяца назад

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

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

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