Курс на Stepik
Обложка курса «Основы C#» на Stepik
3 999 ₽

Основы C# 4.500

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

Полный курс по основам C# в 2025. С нуля до первого проекта. Курс несомненно подойдёт начинающим разработчикам, который хотят освоить современный и востребованный язык программирования.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы C#»Учеников на курсе 10
Сертификаты, выданные на курсе «Основы C#»Сертификатов выдано 2
Отзывы о курсе «Основы C#»Отзывов получено 2
Рейтинг курса «Основы C#»Рейтинг курса 4.500
Уроки в курсе «Основы C#»Количество уроков 119
Тесты в курсе «Основы C#»Количество квизов 86
Время прохождения курса «Основы C#»Время прохождения курса
Стоимость курса «Основы C#»Стоимость курса 3 999 ₽
Обновления курса «Основы C#»Обновления курса
Дата публикации курса «Основы C#»Дата публикации курса
Последнее обновление курса «Основы C#»Последнее обновление
Сложность easy

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

Разделы в курсе «Основы C#» 10 разделов Уроки в курсе «Основы C#» 119 уроков Тесты в курсе «Основы C#» 86 тестов Время прохождения курса «Основы C#» 16 ч. Последнее обновление курса «Основы C#» обн. 19 марта 2026

1. Введение

5 уроков
Открытый
1.1 Почему C#
16
12
9м 53с
0
Открытый
1.2 Как устроен курс
15
15
5м 18с
0
Открытый
1.3 Обзор проекта
14
12
2м 29с
0
Открытый
1.4 Знакомство с автором
12
12
9м 47с
0
Закрытый
1.5 Перенос курса
7
7
-
0

2. Настройка окружения

7 уроков
Закрытый
2.1 Обзор IDE
11
8
4м 33с
0
Закрытый
2.2 Введение в .NET
8
8
3м 24с
0
Закрытый
2.3 Установка и настройка .NET и VSCode в Windows
8
7
4м 27с
0
Закрытый
2.4 Установка и настройка .NET и VSCode в Linux
7
6
7м 47с
0
Закрытый
2.5 Установка и настройка .NET и VSCode в MacOS
6
6
6м 33с
0
Закрытый
2.6 Создание проекта. Структура проекта C#
9
6
6м 15с
0
Закрытый
2.7 Рекомендуемый курс
8
8
-
0

3. Система типов

12 уроков
Открытый
3.1 Встроенные типы
13
8
8м 40с
0
Закрытый
3.2 Целочисленные типы
8
6
3м 14с
0
Закрытый
3.3 Вещественные типы
7
7
3м 45с
0
Закрытый
3.4 Числовые преобразования I
7
5
4м 53с
0
Закрытый
3.5 Числовые преобразования II
5
5
3м 57с
0
Закрытый
3.6 Арифметические операции
5
5
5м 27с
0
Закрытый
3.7 Упражнения - преобразования
9
9
6м 50с
0
Закрытый
3.8 Cимвольный тип
7
6
4м 15с
0
Закрытый
3.9 Введение в объекты
6
5
5м 51с
0
Закрытый
3.10 Строки
5
5
7м 23с
0
Закрытый
3.11 Упражнение - строки
7
7
12м 21с
0
Закрытый
3.12 Тест - Встроенные типы
6
5
-
0

4. Управление потоком

11 уроков
Закрытый
4.1 Булев тип и операторы сравнения
5
5
4м 9с
0
Закрытый
4.2 Логические операции
4
4
8м 47с
0
Закрытый
4.3 Оператор if-else
4
4
6м 36с
0
Закрытый
4.4 Упражнение - if-else
4
4
7м 38с
0
Закрытый
4.5 Оператор switch
4
4
6м 31с
0
Закрытый
4.6 Оператор switch. Переключение по типам
5
4
5м 54с
0
Закрытый
4.7 Выражения switch (switch expressions)
4
3
5м 10с
0
Закрытый
4.8 Упражнение - switch
4
4
10м 10с
0
Закрытый
4.9 Типы значений и ссылочные типы
4
3
7м 25с
0
Закрытый
4.10 Операторы для работы с null
3
3
5м 28с
0
Закрытый
4.11 Тест - Управление потоком
4
3
-
0

5. Коллекции

14 уроков
Закрытый
5.1 Массивы
3
3
8м 36с
0
Закрытый
5.2 Индексы и диапазоны
3
3
5м 21с
0
Закрытый
5.3 Упражнение - Индексы и диапазоны
3
3
9м 23с
0
Закрытый
5.4 Многомерные массивы
3
3
5м 21с
0
Закрытый
5.5 Упражнение - Многомерные массивы
4
4
6м 13с
0
Закрытый
5.6 Списки
3
3
7м 54с
0
Закрытый
5.7 Упражнение - Списки
3
3
6м 28с
0
Закрытый
5.8 Словари
3
3
6м 3с
0
Закрытый
5.9 Упражнение - Словари
3
3
6м 59с
0
Закрытый
5.10 Очередь и стек
3
3
6м 17с
0
Закрытый
5.11 Множества
3
3
7м 32с
0
Закрытый
5.12 Упражнение - Стек, очередь, множества
4
4
9м 8с
0
Закрытый
5.13 BitArray и ArrayList
3
3
6м 53с
0
Закрытый
5.14 Тест - Коллекции
3
3
-
0

6. Циклы

10 уроков
Закрытый
6.1 Проект. Создание. Настройка репозитория
4
4
6м 33с
0
Закрытый
6.2 Циклы while и do-while
3
3
5м 9с
0
Закрытый
6.3 Операторы перехода
3
3
7м 33с
0
Закрытый
6.4 Упражнение - Цикл while и операторы перехода
4
4
5м 25с
0
Закрытый
6.5 Проект. Добавление меню
3
3
8м 42с
0
Закрытый
6.6 Цикл for
3
3
6м 53с
0
Закрытый
6.7 Упражнение - Цикл for
3
3
6м 9с
0
Закрытый
6.8 Цикл foreach
3
3
4м 20с
0
Закрытый
6.9 Упражнение - Цикл foreach
3
3
7м 25с
0
Закрытый
6.10 Тест - Циклы
3
3
-
0

7. ООП и классы

24 урока
Закрытый
7.1 Введение в ООП. Классы
4
4
7м 32с
0
Закрытый
7.2 Поля
3
3
7м 31с
0
Закрытый
7.3 Конструкторы
3
3
7м 36с
0
Закрытый
7.4 Упражнение - Конструкторы и поля
4
4
8м 15с
0
Закрытый
7.5 Перечисления
3
3
6м 30с
0
Закрытый
7.6 Проект. Добавление классов
4
4
7м 21с
0
Закрытый
7.7 Методы. Возвращаемые значение
3
3
11м 38с
0
Закрытый
7.8 Методы. Параметры и модификаторы
3
3
11м 1с
0
Закрытый
7.9 Методы. Именованные параметры и параметры по умолчанию
3
3
8м 57с
0
Закрытый
7.10 Упражнение - Методы
3
3
19м 33с
0
Закрытый
7.11 Проект. Переход к ООП
4
4
14м 28с
0
Закрытый
7.12 Свойства
3
3
9м 36с
0
Закрытый
7.13 Упражнение - Свойства
3
3
5м 21с
0
Закрытый
7.14 Наследование
3
3
7м 58с
0
Закрытый
7.15 Наследование. Виртуальные члены
3
3
10м 22с
0
Закрытый
7.16 Упражнение - Наследование и виртуальные члены
3
3
7м 44с
0
Закрытый
7.17 Проект. Печать досок
3
3
24м 58с
0
Закрытый
7.18 Наследование и конструкторы
3
3
8м 21с
0
Закрытый
7.19 Упражнение - Наследование и конструкторы
3
3
6м 57с
0
Закрытый
7.20 Деконструкторы
3
3
6м 49с
0
Закрытый
7.21 Упражнение - Деконструкторы
3
3
5м 14с
0
Закрытый
7.22 Проект. Заполнение доски компьютера. Часть 1
2
2
15м 39с
0
Закрытый
7.23 Тест - Классы
3
3
-
0
Закрытый
7.24 Отзыв о курсе
3
3
-
0

8. Другие пользовательские типы

20 уроков
Закрытый
8.1 Стек и куча
3
3
6м 42с
0
Закрытый
8.2 Структуры
3
3
7м 4с
0
Закрытый
8.3 Упражнение - Структуры
3
3
10м 13с
0
Закрытый
8.4 Проект. Заполнение доски компьютера. Часть 2
3
3
11м 24с
0
Закрытый
8.5 Кортежи
3
3
7м 37с
0
Закрытый
8.6 Записи
3
3
7м 44с
0
Закрытый
8.7 Упражнение - Кортежи и записи
3
3
8м 16с
0
Закрытый
8.8 Проект. Заполнение доски компьютера. Часть 3
2
2
10м 49с
0
Закрытый
8.9 Абстрактные классы
3
3
6м 55с
0
Закрытый
8.10 Интерфейсы
3
3
8м 30с
0
Закрытый
8.11 Упражнение - Интерфейсы и абстрактные классы
3
3
13м 7с
0
Закрытый
8.12 Проект. Заполнение поля игрока. Часть 1
2
2
12м 22с
0
Закрытый
8.13 Обобщения
3
3
14м 4с
0
Закрытый
8.14 Упражнение - Обобщения
2
2
12м 17с
0
Закрытый
8.15 Проект. Заполнение поля игрока. Часть 2
3
3
18м 28с
0
Закрытый
8.16 Типы значений допускающие значения null
3
3
7м 57с
0
Закрытый
8.17 Ссылочные типы допускающие null
3
3
9м 58с
0
Закрытый
8.18 Упражнения. Типы допускающие null
3
3
9м 44с
0
Закрытый
8.19 Проект. Заполнение поля игрока. Часть 3
3
3
23м 28с
0
Закрытый
8.20 Тест - Пользовательские типы
3
3
-
0

9. Обработка ошибок и отладка

14 уроков
Закрытый
9.1 Обработка ошибок. Исключения
3
3
10м 26с
0
Закрытый
9.2 Проект. Разработка алгоритма игры. Часть 1
2
2
27м 0с
0
Закрытый
9.3 Выражение try..catch..finally
3
2
13м 52с
0
Закрытый
9.4 Упражнение - Обработка ошибок
1
1
9м 38с
0
Закрытый
9.5 Проект. Разработка алгоритма игры. Часть 2
1
1
25м 16с
0
Закрытый
9.6 Работа с датой и временем
2
2
12м 57с
0
Закрытый
9.7 Упражнение - Работа с датой и временем
1
1
7м 19с
0
Закрытый
9.8 Работа с файлами
2
1
7м 57с
0
Закрытый
9.9 Проект. Сохранение игры
1
1
31м 31с
0
Закрытый
9.10 Управление пакетами
2
2
9м 23с
0
Закрытый
9.11 Проект. Загрузка игры
1
1
22м 45с
0
Закрытый
9.12 Отладка приложений в VSCODE
2
2
17м 1с
0
Закрытый
9.13 Проект. Заключение
1
1
16м 58с
0
Закрытый
9.14 Тест - Обработка ошибок и отладка
3
2
-
0

10. Заключение

2 урока
Закрытый
10.1 Куда двигаться дальше
3
3
-
0
Закрытый
10.2 Финальное тестирование
3
2
-
0