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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «C для начинающих (теория и задачи)»Учеников на курсе 25 880
Сертификаты, выданные на курсе «C для начинающих (теория и задачи)»Сертификатов выдано 251
Отзывы о курсе «C для начинающих (теория и задачи)»Отзывов получено 58
Рейтинг курса «C для начинающих (теория и задачи)»Рейтинг курса 4.897
Уроки в курсе «C для начинающих (теория и задачи)»Количество уроков 156
Тесты в курсе «C для начинающих (теория и задачи)»Количество квизов 123
Задачи с кодом в курсе «C для начинающих (теория и задачи)»Количество задач с кодом 204
Время прохождения курса «C для начинающих (теория и задачи)»Время прохождения курса
Обновления курса «C для начинающих (теория и задачи)»Обновления курса
Дата публикации курса «C для начинающих (теория и задачи)»Дата публикации курса
Последнее обновление курса «C для начинающих (теория и задачи)»Последнее обновление
4.897
из 5
58 отзывов
★★★★★
55
★★★★
2
★★★
0
★★
0
1
kat
kat
3 недели назад

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

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

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

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

Кратко - Это неимоверно крутой курс!!! Подробнее: В далеких "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, киньте ссылку на гитхаб на ревью.

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

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

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

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

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

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

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

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

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

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