Курсы
Азбука программирования на языке Си
Константин Шереметьев12 курсов
C даёт прямой доступ к управлению памятью через указатели — то, что в большинстве современных языков скрыто за автоматической сборкой мусора. Это делает язык требовательным к точности, но полезным для понимания того, как устроены операционные системы, драйверы и встраиваемые устройства, многие из которых написаны именно на C.
Материалы по C редко подходят для тех, кто хочет быстро сделать сайт или приложение, — это скорее язык для понимания фундаментальных принципов работы компьютера, системного и встраиваемого программирования, где скорость выполнения и контроль над ресурсами критичны.
Данные каталога обновлены 31 октября 2026 г.
12 курсов
Сравните программу, автора, отзывы и размер взноса в карточке.
Готовый курс можно приобрести. В предзаказ можно записаться и дождаться уведомления о старте.
Перед оплатой проверьте актуальную сумму: взнос в предзаказе может измениться.
После подтверждения оплаты следуйте инструкции из письма. Если нужна помощь, обратитесь в поддержку.
C редко выбирают для быстрого старта в вебе — уточните, ведёт ли материал к системному программированию, встраиваемым устройствам или пониманию основ.
Работа с памятью через указатели — ключевая и одна из самых сложных тем языка, посмотрите, насколько подробно она объясняется.
Ошибки работы с памятью в C часто не показывают явного сообщения, а отладочные навыки нарабатываются только на практике.
Часть системных вызовов и инструментов различается между Linux и Windows — сверьте, на какой платформе построены примеры.
О курсах из этого раздела
В своё время этот курс помог мне с NDK, когда необходимо было скрыть от умельцев защиту. По архитектуре: MVP сейчас не используют, а MVVM так же актуален. Жаль, что на тот момент не рассматривали MVI.Разработка мобильных приложений под Android. Уровень 3
Странно, отзыв удалили. Возможно, потому, что организатор все-таки дополнил материал. Изначально были выданы крохи, встречались пустые папки, задач вообще не было. После длительного общения материал немного дополнился, но качество особо не улучшилось. Материал представляет собой очень короткие текстовые файлы с конспектами на определенную тему. Та же Wiki со…Практикум по программированию на языке Си
Я не начинающий программист. Знаю Шереметьева по другим курсам, некоторые из которых реально рабочие. Стало интересно, что там придумает Константин в теме программирования. Считаю, для начинающих этот материал полезен. Помимо базы языка, здесь есть введение в полезные библиотеки и советы по проектированию. Подход для обучения «смотри и делай как я» рабочий, …Азбука программирования на языке Си
Кто ведёт курсы в этом разделе
Темы и соседние разделы каталога
Нет, для создания сайтов и веб-приложений он не требуется — C чаще выбирают для системного программирования, встраиваемых устройств или изучения основ работы компьютера.
Да, C требует ручного управления памятью и более строгого синтаксиса, что обычно делает его менее удобным первым языком по сравнению с Python.
C++ расширяет C объектно-ориентированными возможностями и дополнительными абстракциями, оставаясь при этом близким к нему по духу низкоуровневого контроля.
Многие отмечают, что понимание работы памяти на C помогает лучше понимать, что происходит «под капотом» в языках с автоматической сборкой мусора, но это не обязательный шаг для их изучения.