$ sudo teach|
    $ sudo teach|
    IT school
  • Telegram
  • Партнёрам
  • Все курсы
$ sudo teach IT
OOO "SALEPROFIT"Контакты и реквизитыIT-Park Logo

Школа

  • Блог
  • Проверить сертификат

Сотрудничество

  • Стать учителем
  • Партнёрская программа
  • О проекте

Право

  • Оферта
  • Политика конфиденциальности

© 2023–2026 $ sudo teach IT™. All Rights Reserved. Public user contributions licensed under CC BY-SA 4.0 license with attribution required
TelegramGitHubYouTube
AI-помощник
Обновлен 27.08.2026

C# – для начинающих!

С нуля до профессионального уровня. Подходит для всех. Учитесь каждый день и овладейте самым популярным языком программирования.

Практические задания
Помощь от учителя
Поддержка 24/7
C# – для начинающих!


Программа курса

11 разделов • 52 уроков

1

Введение

1.1. Как проходить курс
1.2. Что такое программирование
1.3. Установка нужных программ
2

Примитивные операции

2.1. Переменные и вывод
2.2. Ввод и типы данных
2.3. Работа со строками
2.4. Работа с числами
2.5. Виды ошибок
3

Условный оператор

3.1. Логика и условия
3.2. Оператор if-else
3.3. Множественный выбор
3.4. Логические операторы
3.5. Тернарный оператор
3.6. Оператор switch
4

Цикл while

4.1. Условный цикл
4.2. Break, continue, return
4.3. Вложенные циклы
5

Коллекции

5.1. Индексы
5.2. Массив (T[])
5.3. Список (List<T>)
5.4. Словарь (Dictionary<TKey, TValue>)
5.5. Множества (HashSet<T>)
5.6. Все типы данных
6

Цикл for

6.1. Счётный цикл
6.2. Цикл foreach
6.3. LINQ и работа с коллекциями
7

Обработка данных

7.1. Распаковка кортежей и деконструкция
7.2. Конструкция try-catch-finally
8

Функции

8.1. Методы и возврат значений
8.2. Параметры и аргументы
8.3. Перегрузка методов
8.4. Лямбда-функции
8.5. Делегаты и события
8.6. Классы и объекты
8.7. Аннотации типов и null-безопасность
8.8. Контекстный менеджер using
8.9. Работа с файлами
8.10. Extension методы
8.11. Сортировка и сравнение
8.12. Рекурсия
8.13. Асинхронность
9

Сортировка

9.1. Алгоритмы сортировки
9.2. Пузырьковая сортировка (Bubble Sort)
9.3. Быстрая сортировка (Quick Sort)
9.4. Сортировка слиянием (Merge Sort)
10

Полезные модули

10.1. Класс Random
10.2. Decimal, DateTime, TimeSpan
10.3. StringBuilder
10.4. DateTime и TimeSpan
10.5. Пакетный менеджер NuGet
11

Заключение

11.1. Благодарности
11.2. Дальнейший Roadmap

Преподаватели

Изучите преподавательский состав

avatar

Команда $ sudo teach IT

Эксперт

Опытные преподаватели, научные руководители и их помощники ежедневно работают над созданием и улучшением курсов платформы!


Отзывы о курсе

0 отзыва

Войдите в аккаунт, чтобы оставить отзыв о курсе

Теория — бесплатно. 52 из 52 задач — с Premium
csharp
Теория — бесплатно. 52 из 52 задач — с Premium