Курс на Stepik
Обложка курса «Программирование на С# для начинающих» на Stepik
Бесплатно

Программирование на С# для начинающих ★ 5.000

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на С# для начинающих»Учеников на курсе 57
Сертификаты, выданные на курсе «Программирование на С# для начинающих»Сертификатов выдано 0
Отзывы о курсе «Программирование на С# для начинающих»Отзывов получено 1
Рейтинг курса «Программирование на С# для начинающих»Рейтинг курса 5.000
Уроки в курсе «Программирование на С# для начинающих»Количество уроков 26
Тесты в курсе «Программирование на С# для начинающих»Количество квизов 100
Задачи с кодом в курсе «Программирование на С# для начинающих»Количество задач с кодом 50
Время прохождения курса «Программирование на С# для начинающих»Время прохождения курса —
Обновления курса «Программирование на С# для начинающих»Обновления курса — —
Дата публикации курса «Программирование на С# для начинающих»Дата публикации курса — ———
Последнее обновление курса «Программирование на С# для начинающих»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Программирование на С# для начинающих» 12 разделов Уроки в курсе «Программирование на С# для начинающих» 26 уроков Тесты в курсе «Программирование на С# для начинающих» 100 тестов Задачи в курсе «Программирование на С# для начинающих» 50 задач Время прохождения курса «Программирование на С# для начинающих» 0 ч. Последнее обновление курса «Программирование на С# для начинающих» обн. 7 ноября 2026

Введение и настройка окружения

2 урока
1. Платформа .NET, язык С#, компиляция, установка и настройка IDE ↗
2. Первая программа, структура проекта и программы, файлы решений ↗

Основы синтаксиса и типы данных

3 урока
1. Работа с переменными, константы, литералы, неявная типизация ↗
2. Номинальные, целочисленные, дробные, логические, символьные типы ↗
3. Ссылочные типы, типы значений, явное и неявное приведение типов ↗

Операторы и выражения

2 урока
1. Арифметические, сравнения, логические, комбинированные операторы ↗
2. Инкремент, декремент, побитовые операторы, приоритет операций ↗

Работа со строками

2 урока
1. Строковый и символьный типы, конкатенация строк, интерполяция ↗
2. Экранирование символов строк, verbatim-строки, все методы строк ↗

Ветвления и циклы

2 урока
1. Условный оператор, тернарный, сопоставление, выражения switch ↗
2. Циклы: предусловие, постусловие, счётчик, управление, вложенные ↗

Работа с массивами

2 урока
1. Одномерные массивы, объявление, индексация, цикл для их обхода ↗
2. Многомерные и зубчатые массивы, операции статических массивов ↗

Методы и функции

2 урока
1. Объявление методов, вызов, передача параметров, возврат значения ↗
2. Виды аргументов, перегрузка методов, рекурсия, локальные функции ↗

Базовый уровень обработки исключений

2 урока
1. Понятие исключительных ситуаций, конструкция обработки ошибок ↗
2. Дополнительные блоки, использование нескольких, выброс ошибок ↗

Работа с ООП

3 урока
1. Понятие класса и объекта, поля, методы, модификаторы доступа ↗
2. Конструкторы, свойства, автосвойства, инициализаторы объектов ↗
3. Наследование инкапсуляция, полиморфизм, виртуал и абстракт метод ↗

Структуры и перечисления

2 урока
1. Структуры и их отличие от классов, перечисления, nullable-типы ↗
2. Объединение с null, null-условный оператор, ссылочные типы null ↗

Работа с интерфейсами

2 урока
1. Объявление и реализация интерфейсов, множественная реализация ↗
2. Явная, неявная реализация, контракт поведения, статические члены ↗

Коллекции и обобщения

2 урока
1. Необобщённые коллекции, суть обобщений, ограничения обобщений ↗
2. Динамические массивы, словари, очереди, стеки, множества, хеши ↗