Курс на Stepik
Обложка курса «C для начинающих (теория и задачи)» на Stepik
Бесплатно

C для начинающих (теория и задачи) 4.898

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

Предназначен как для студентов и школьников, которые еще ни разу не писали программ, так и для желающих изучить особенности языка Си (пропускайте части "для начинающих"). Синтаксис языка Си, в том числе работа с указателями и динамической памятью. Объяснения на пальцах. Много задач. Алгоритмы (чуть-чуть). Задачи на "подумать". Инструменты программиста: работа в командной строке UNIХ, тестирование и отладка, система контроля версий git

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «C для начинающих (теория и задачи)»Учеников на курсе 26 620
Сертификаты, выданные на курсе «C для начинающих (теория и задачи)»Сертификатов выдано 269
Отзывы о курсе «C для начинающих (теория и задачи)»Отзывов получено 59
Рейтинг курса «C для начинающих (теория и задачи)»Рейтинг курса 4.898
Уроки в курсе «C для начинающих (теория и задачи)»Количество уроков 156
Тесты в курсе «C для начинающих (теория и задачи)»Количество квизов 126
Задачи с кодом в курсе «C для начинающих (теория и задачи)»Количество задач с кодом 204
Время прохождения курса «C для начинающих (теория и задачи)»Время прохождения курса
Обновления курса «C для начинающих (теория и задачи)»Обновления курса
Дата публикации курса «C для начинающих (теория и задачи)»Дата публикации курса
Последнее обновление курса «C для начинающих (теория и задачи)»Последнее обновление
4.898
из 5
59 отзывов
★★★★★
56
★★★★
2
★★★
0
★★
0
1
Yusup Shamsudinov
Yusup Shamsudinov
1 неделю назад

Хороший курс, узнал много нового. Спасибо! Научился работать с динамической памятью. Как реализовать структуры данных и API к ним. Как работать с функцией сортировки. Структурное программирование курс тоже прокачал. Также научился тестировать программу, отлаживать ее. Обязательно пройду курс про большую программу. Если вы раньше не изучали Си, то сначала пройдите курс от https://youngcoder.ru/ потом этот.

kat
kat
2 месяца назад

Этот курс - мой первый шаг в программировании. Начинала фактически с нуля, специальность далека от программирования. Изначально просто хотела разобраться со скетчами для Ардуино. Стала искать подходящий курс по Си, наткнулась на этот по отзывам и решила попробовать. И постепенно он увлёк меня настолько, что я переключилась на него и прошла до конца. Хочу отметить, что курс написан очень доступным понятным языком, даже для тех кто вообще не в теме, и позволяет получить знания, достаточные для того, чтобы решить представленные в курсе задачи. (За задачи хочется сказать отдельное спасибо - они реально прокачивают мозг, заставляют думать и искать решения. Среди них встречались очень интересные и нестандартные). Также очень понравлась подача материала. Видео дублируются в виде текста - это помогает лучше усваивать материал. Тема строки показалась одной из самых сложных, возможно не хватило каких-то более простых шагов для ее лучшего понимания. В целом курс мне очень понравился и дал намного больше, чем я ожидала. Это реальные работающие знания, а не просто поверхностный обзор. Однозначно рекомендую его новичкам в программировании!

Ответ
автора
Татьяна Дербышева
Татьяна Дербышева
23 июня 2026

Искренне благодарю вас за этот подробный отзыв и за теплые слова! Пожалуй, самая большая награда для автора - это слышать, что материал не просто понятен, но и помогает преодолевать страх перед "чистым листом". Ваш путь "с нуля" - это отличный пример для всех, кто сомневается в своих силах.

Роман Кроль
Роман Кроль
3 месяца назад

Кратко - Это неимоверно крутой курс!!! Подробнее: В далеких "00-х" изучал в лицее VBA и TurboPascal, но какой-то нормальной программы обучения не было, бегали по всем темам, разным языкам и средам разработки поверхностно, сперва VBA (большую часть, в основном логическую часть и циклы), потом перескочили на Pascal, HTML, Macromedia Flash, немного Photoshop. Хотя при этом наш лицей (Магнитогорский лицей РАН) готовил (ровно до того момента, как я в него поступил) студентов в МФТИ. Потом в институте на факультете машиностроения преподавали VBA, но уже для создания макросов в Exсel. По итогу работы, не пригодилось, хотя с Excel связано было много работы (учет, распределение и контроль заказов машиностроительного предприятия, подготовка отчетов). Сейчас уже с тех времен прошло около 20 лет, за плечами два ВУЗа, карьерный рост до топ-менеджера машиностроительного завода, но любовь к компьютерам не прошла, журналы "Хакер" оставили непоправимое впечатление (были в лицейской библиотеке!!), поэтому решил все-таки разобраться с программированием, тем более, что постоянно сталкиваюсь с системами ЧПУ, CAM-системами, G-кодами, контроллерами и нужно готовиться к тотальной роботизации производств. Друг (программный архитектор 1С ERP-систем) посоветовал начинать с чистого С и я нашел этот курс. Хочу выразить огромную благодарность Татьяне Николаевне за ее терпение и постоянную поддержку (круглосуточно) этого курса, в котором я смог частично стать студентом МФТИ. Дальше, возможно, буду изучать С++, для возможной смены профессии - Golang, ну и, также по совету друга, пройти курс "От NAND до Тетрис". Чем помог этот курс лично мне? На работе столкнулся с некорректной работой станка плазменной резки, работающей на базе LinuxCNC, постпроцессор которой написан был на Lua, но зная синтаксис Си, я без труда разобрался в коде и нашел некорректный параметр. А также это хороший старт для работы в терминале Linux, дальше буду подробно ее осваивать, так как если раньше станки с ЧПУ были на базе Windows, то теперь тенденция такова, что все ставят бесплатный Linux. Я категорически рекомендую именно этот курс всем новичкам в программировании, все очень подробно рассказано. Улучшить, на мой взгляд, нужно блок строковых функций, с ними мне было сложнее, чем с указателями, добавить маленьких, более легких задач. Спасибо за курс!!!

Ответ
автора
Татьяна Дербышева
Татьяна Дербышева
25 мая 2026

Огромнейшее спасибо за отзыв. Удивительно, какие только слушатели не попадают на курс. Я рада, что вам пригодились полученные знания. И, надеюсь, ваши планы сбудутся наилучшим образом. Спасибо за обратную связь по задачам. Мы собираемся перерабатывать курс (вот эти "много маленьких простых задач") и важно понимать, какие именно проблемы у слушателей на курсе. PS: если таки напишете эмулятор PDP-11, киньте ссылку на гитхаб на ревью.

Евгений Цебро
Евгений Цебро
4 месяца назад

Классный курс. Приятно было разобраться как работать с указателями, как устроена память, как её контролировать. Увидел как работать с побитовыми операциями. Знакомство реализации базовых алгоритмов на языке Си это для меня в первую очередь было в том как работать с памятью и когда её освобождать. Я очень хотел реализовать такие структуры как стек и очередь. Работа с массивами, работал с динамическими массивами. Отдельной темой в курсе прочувствовал важность операции остаток от деления. Вроде простая тема системы исчисления, но она позволила взглянуть на числа в другом свет. Да много тут всего. Преподаватель постарался подобрать материал последовательно, но я понимаю что уровень людей которые проходят курс довольно разный и сложно подобрать и тут многое было учтено. Спасибо за работу. Остались правда ещё задачи, но я их довешаю чуть позже.

Ответ
автора
Татьяна Дербышева
Татьяна Дербышева
17 мая 2026

Спасибо за добрые слова. Мы стараемся делать курс еще лучше.

Сергей Макаров
Сергей Макаров
4 месяца назад

Замечательный курс! Огромное спасибо за великолепно поданный материал, сложные, но интересные задачи!

Владислав Змеев
Владислав Змеев
6 месяцев назад

Отличный курс! Проходил его как студент 1 курса МФТИ. В курсе очень доходчиво и достаточно глубоко объясняется сначала синтаксис, а потом структуры данных, работа с динамической памятью и тд. Почти все задачи отлично сформулированы и легки для понимания и написания. Рекомендую всем, кто только начинает учить си)

Юрий Уланов
Юрий Уланов
8 месяцев назад

Отличный курс, всем рекомендую. Освоил синтаксис, разобрался наконец с указателями, научился более-менее свободно писать на Си. Большое количество задач на закрепление