Курс на Stepik
Обложка курса «Полный курс: Язык программирования C» на Stepik
990 ₽

Полный курс: Язык программирования C ★ 5.000

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

С - это не просто язык, это фундамент всего цифрового мира: Ядро Linux, операционные системы, драйверы, компиляторы. После С вы будете понимать, как на самом деле работает код. Инвестируйте в фундаментальные знания!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Полный курс: Язык программирования C»Учеников на курсе 162
Сертификаты, выданные на курсе «Полный курс: Язык программирования C»Сертификатов выдано 19
Отзывы о курсе «Полный курс: Язык программирования C»Отзывов получено 6
Рейтинг курса «Полный курс: Язык программирования C»Рейтинг курса 5.000
Уроки в курсе «Полный курс: Язык программирования C»Количество уроков 73
Тесты в курсе «Полный курс: Язык программирования C»Количество квизов 226
Задачи с кодом в курсе «Полный курс: Язык программирования C»Количество задач с кодом 270
Время прохождения курса «Полный курс: Язык программирования C»Время прохождения курса —
Стоимость курса «Полный курс: Язык программирования C»Стоимость курса 990 ₽ —
Обновления курса «Полный курс: Язык программирования C»Обновления курса — —
Дата публикации курса «Полный курс: Язык программирования C»Дата публикации курса — ———
Последнее обновление курса «Полный курс: Язык программирования C»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Полный курс: Язык программирования C» 19 разделов Уроки в курсе «Полный курс: Язык программирования C» 73 урока Тесты в курсе «Полный курс: Язык программирования C» 226 тестов Задачи в курсе «Полный курс: Язык программирования C» 270 задач Время прохождения курса «Полный курс: Язык программирования C» 36 ч. Последнее обновление курса «Полный курс: Язык программирования C» обн. 19 сентября 2026

Что такое C?

4 урока
1. Прохождение курса ↗
2. С как язык программирования ↗
3. Особенности языка С ↗
4. С в реальной жизни ↗

Установка C.

3 урока
1. Установка под Windows ↗
2. Установка под Linux ↗
3. Установка под MacOS ↗

Основы Синтаксиса

1 урок
1. Структура Программы ↗

Основные концепции

4 урока
1. Работа с выводом ↗
2. Переменные и типы данных ↗
3. Работа с вводом ↗
4. Практика ↗

Операторы

4 урока
1. Арифметические операторы ↗
2. Практика ↗
3. Заголовок math.h ↗
4. Битовые Операции ↗

Ветвления

5 уроков
1. Ветвления ↗
2. Практика №1 ↗
3. Вложенные ветвления ↗
4. Ветвления switch-case ↗
5. Практика №2 ↗

Циклы

4 урока
1. Цикл for ↗
2. Цикл while / do-while ↗
3. Вложенные циклы ↗
4. Практика ↗

Массивы и строки

4 урока
1. Основы массивов ↗
2. Строки ↗
3. Матрицы ↗
4. Практика ↗

Функции

3 урока
1. Основы функции ↗
2. Рекурсивные функции ↗
3. Практика ↗

Указатели

5 уроков
1. Адрес и содержание ↗
2. Указатели и переменные ↗
3. Указатели и массивы ↗
4. Указатели и функции ↗
5. Практика ↗

Структуры

7 уроков
1. Структуры ↗
2. Структуры и функции ↗
3. Массивы структур и указатели на структуры ↗
4. Структуры внутри структур ↗
5. Самоссылочные структуры ↗
6. Unions ↗
7. Практика ↗

Память

5 уроков
1. Стек ↗
2. Статическая память ↗
3. Куча ↗
4. Утечки ↗
5. Практика ↗

Макросы

5 уроков
1. О препроцессоре ↗
2. Макросы-функции ↗
3. Склейка токенов ↗
4. Условная компиляция ↗
5. Практика ↗

Работа с файлами

2 урока
1. Чтение файлов ↗
2. Запись файлов ↗

Стандартная библиотека

5 уроков
1. Заголовок ctype.h ↗
2. Заголовок time.h ↗
3. Заголовок assert.h ↗
4. Заголовок errno.h ↗
5. Другие заголовки ↗

Заголовки и Сборка проекта

6 уроков
1. Стандарты C ↗
2. Заголовки .h ↗
3. Правила Многомодульного проекта ↗
4. Сборка на Makefile ↗
5. Сборка на CMake ↗
6. Сборка на Meson ↗

Библиотека GLib

2 урока
1. Установка GLib ↗
2. Возможности GLib ↗

Экзамен Экзамен

2 урока
1. Об экзамене ↗
2. Экзамен по С ↗

Конец

2 урока
1. Пет-проект ↗
2. Поздравляем вас! ↗