С# (Си Шарп) — это современный язык программирования с открытым исходным кодом. Он позволяет создавать самые разные приложения и игры, а его безопасность, универсальность и многофункциональность делают его популярным среди разработчиков по всему миру. Научиться программировать на C Sharp можно как очно, так и онлайн. Мы подготовили список из 14 лучших профильных курсов для программистов на С#. Рассказываем, сколько стоят такие курсы, в какой форме проводятся и чему на них учат.
Бесплатные курсы
Это короткие ознакомительные уроки, которые позволяют понять, подходит ли вам программирование вообще и на Си Шарп в частности. Учиться бесплатно лучше всего тем, кто не знаком с С# и хочет узнать основы программирования.
«Программирование на С# для начинающих», Михаил Русаков
Кому подойдёт курс: новичкам
Сколько стоит учёба: бесплатно
Формат обучения: видеоуроки, упражнения
Сроки обучения: более 3 часов
Как поступить: по записи
Документ об окончании: нет
Чему учат:
- Владеть необходимой базой для начала программирования на С#
«PRO С#. Основы программирования», Stepik
Кому подойдёт курс: тем, кто решил попробовать себя в программировании
Сколько стоит учёба: бесплатно
Формат обучения: видеоуроки, тесты, интерактивные задачи
Сроки обучения: 58 часов
Как поступить: по записи
Документ об окончании: сертификат
Чему учат:
- Знать основные конструкции языка программирования С#
- Писать программный код
- Читать код и анализировать чужие программы
- Решать алгоритмические задачи
Программа курса:
- Типы данных. Переменные
- Условный оператор
- Оператор цикла
- Строки и символы
- Массивы и т. д.
«Программирование на С#», «Открытое образование»
Кому подойдёт курс: людям с минимальным опытом программирования
Сколько стоит учёба: бесплатно
Формат обучения: видеолекции и текстовые материалы, многовариантные тестовые задания
Сроки обучения: 14 недель
Как поступить: по записи
Документ об окончании: сертификат школы (за дополнительную плату)
Чему учат:
- Знать синтаксис и особенности языка C#
- Владеть основами написания программ на языке C#
- Владеть техниками создания «чистого» кода
- Эффективно использовать интегрированную среду разработки Microsoft Visual Studio 2010 для написания, отладки и тестирования программ на языке C#
- Использовать ReSharper в разработке программ любого уровня и т. д.
Программа курса:
- Первое знакомство с С#
- Ошибки
- Ветвления
- Циклы
- Коллекции, строки, файлы и т. д.
Платные курсы
Если вы решили всерьёз заняться изучением программирования, выбирайте длительные платные курсы. Они помогут полноценно освоить этот вид деятельности, а итоговый документ подтвердит владение новой профессией.
«С# с нуля до PRO», Университет «Синергия»
Кому подойдёт курс: новичкам, начинающим специалистам; практикующим разработчикам
Сколько стоит учёба: уточните у менеджера
Формат обучения: онлайн-уроки на платформе университета
Сроки обучения: 3 месяца
Как поступить: уточните у менеджера
Документ об окончании: диплом о профессиональной переподготовке
Чему учат:
- Самостоятельно создавать продукты на С#
- Оформлять проекты в Unity
- Владеть основными инструментами разработчика
- Работать с проектами и массивами на С#
- Управлять временем жизни объектов и работать с ресурсами и т. д.
Программа курса:
- Введение в язык программирования
- С#-разработка
«Профессия Разработчик на С#», GeekBrains
Кому подойдёт курс: тем, кто хочет изучить язык C# и программировать приложения с нуля; новичкам, которые стремятся освоить один из самых востребованных навыков программирования
Сколько стоит учёба: от 171 612 руб.
Формат обучения: уроки в записи, практические задания, обратная связь
Сроки обучения: 9 месяцев
Как поступить: по записи
Документ об окончании: сертификат школы
Чему учат:
- Владеть языком программирования C# и инструментами разработки .NET и Visual Studio
- Применять передовые методы безопасности и контейнеризации приложений
- Тестировать приложения в соответствии с методологией Test Driven Development
- Разрабатывать сложные приложения, используя классы, интерфейсы, коллекции LINQ, паттерны Publisher/Subscriber
- Знать сетевое программирование, включая создание клиентских и серверных приложений, многопоточность и синхронизацию и т. д.
Программа курса:
- Введение в программирование
- Введение в контроль версий
- Знакомство с веб-технологиями
- Алгоритмы и структуры данных
- Объектно-ориентированное программирование и т. д.
«Основы программирования на С#», учебный центр Maxima
Кому подойдёт курс: новичкам, которые хотят перейти в IT; разработчикам, специализирующимся на других языках программирования; начинающим программистам и тестировщикам
Сколько стоит учёба: 160 000 руб.
Формат обучения: занятия на собственной онлайн-платформе
Сроки обучения: 6 месяцев
Как поступить: по записи
Документ об окончании: диплом учебного центра
Чему учат:
- Полноценно владеть языком программирования C#
- Обладать знаниями, позволяющими претендовать на стажёрские и junior-позиции в IT-сфере
Программа курса:
- Знакомство с .NET и С#
- Настройка рабочего пространства
- Основные операции в C#
- Управление памятью
- Модификаторы доступа и т. д.
«С#-разработчик», Skillfactory
Кому подойдёт курс: начинающим из других сфер, разработчикам на других стеках
Сколько стоит учёба: от 128 160 руб.
Формат обучения: видеоуроки, тренажёры, тесты, домашние задания, проекты и хакатоны
Сроки обучения: 1 год
Как поступить: по записи
Документ об окончании: сертификат школы
Программы:
- Базовая
- Оптимальная
- VIP
Чему учат:
- Программировать на C#
- Решать задачи любой сложности с помощью алгоритмов
- Создавать собственные сайты и веб-приложения
- Работать с платформой .NET, использовать модули .NET Framework и .NET Core
- Продумывать серверную логику и настраивать взаимодействие с высоконагруженными базами данных и т. д.
Модули:
- Программирование на С#
- Backend-разработка на С#
- Веб-разработка ASP.NET Core
- Десктоп и мобильная разработка
- Итоговый проект в формате виртуальной стажировки.
«С# Developer», OTUS
Кому подойдёт курс: тем, кто хочет с нуля освоить принципы программирования и развиваться в С#-разработке
Сколько стоит учёба: от 122 400 руб.
Формат обучения: интерактивные вебинары, практика
Сроки обучения: 12 месяцев
Как поступить: по записи
Документ об окончании: диплом о профессиональной переподготовке
Чему учат:
- Знать принципы объектно-ориентированного программирования
- Работать с платформой .NET Core и средой разработки Visual Studio
- Управлять версиями кода с помощью системы контроля версий Git
- Знать основы работы с SQL базами данных (на примере SQLite)
- Владеть продвинутыми инструментами бэкенда и возможностями C# и т. д.
Программа курса:
- Знакомство с С#
- Алгоритмы и стили кодирования
- Работа с коллекциями и базами данных
- Клиент-серверная архитектура и микросервисы
- Многопоточность и шаблоны проектирования и т. д.
«С# (.NET) разработчик», TeachMeSkills
Кому подойдёт курс: новичкам, программистам с небольшим опытом
Сколько стоит учёба: 100 000 руб.
Формат обучения: видеоуроки, практические задания
Сроки обучения: 172 академических часа
Как поступить: по записи
Документ об окончании: сертификат школы
Чему учат:
- Разбираться в C#, ASP.NET Core и MVC
- Писать асинхронные, многопоточные и протестированные коды
- Работать с базами данных
- Пользоваться системами контроля версий
- Работать с Nuget, DI контейнерами и Entity Framework и т. д.
Программа курса:
- Введение в .NET и С#
- ООП. Обобщения. Исключения. Сериализация
- Основы ASP.NET. Контроллеры. Модели и представления
- Базы данных и SQL
- DevOps и т. д.
«Разработчик С# + .NET с нуля», Nordic IT School
Кому подойдёт курс: новичкам
Сколько стоит учёба: от 83 160 руб.
Формат обучения: очные или удалённые занятия
Сроки обучения: 4 месяца
Как поступить: по записи
Документ об окончании: сертификат школы
Чему учат:
- Разрабатывать системы, сайты и приложения
- Создавать инди- и другие игры
Программа курса:
- Базовые конструкции языка
- Структуры данных
- Архитектура приложений
- Тестирование приложений
- Работа с данными и т. д.
«С# для разработки игр», XYZ School
Кому подойдёт курс: тем, кто мечтает разрабатывать игры, но не имеет опыта программирования; тем, кто хочет интересную и перспективную профессию в геймдеве; тестировщикам; тем, кто пишет коды на других языках
Сколько стоит учёба: от 63 900 руб.
Формат обучения: видеоуроки на платформе школы, домашние задания, проекты
Сроки обучения: 5 месяцев
Как поступить: по записи
Документ об окончании: сертификат школы
Чему учат:
- Программировать на C#
- Работать с Unity
- Ревьюить и отлаживать код
- Владеть инструментами контроля версий
Программа курса:
- Основы С# в Unity
- Объектно-ориентированное программирование в С#
- Подходы к организации кода в С#
- Архитектурный подход в разработке.
«Язык программирования С# 12.0», Бауманский учебный центр «Специалист»
Кому подойдёт курс: новичкам, которые хотят перейти в IT; разработчикам, специализирующимся на других языках программирования; начинающим программистам и тестировщикам
Сколько стоит учёба: от 34 800 руб.
Формат обучения: очные занятия или онлайн-уроки
Сроки обучения: 40 академических часов
Как поступить: по записи
Документ об окончании: сертификат международного образца, свидетельство выпускника или удостоверение о повышении квалификации
Чему учат:
- Владеть объектно-ориентированным языком программирования C#
- Использовать интегрированную среду разработки Visual Studio Code
- Владеть базовыми навыками создания объектно-ориентированных приложений
Программа курса:
- Знакомство с .NET и С#
- Настройка рабочего пространства
- Основные операции в C#
- Управление памятью
- Модификаторы доступа и т. д.
«Изучение С# от новичка до профи», itProger
Кому подойдёт курс: новичкам
Сколько стоит учёба: от 1800 руб.
Формат обучения: видеоуроки
Сроки обучения: 30 уроков
Как поступить: по записи
Документ об окончании: сертификат школы (только для «Наилучший» и «Всё включено»)
Программы:
- Мини
- Стандарт
- Наилучший
- Всё включено
Чему учат:
- Создавать консольные программы на основе языка C#
- Работать с базой данных
- Разрабатывать полноценные программы под Windows с дизайном на основе технологии WinForms
Программа курса:
- Изучение языка С#
- Базы данных
- С# WinForms
«Программирование на С# — от новичка до специалиста», beONmax
Кому подойдёт курс: новичкам, программистам с небольшим опытом
Сколько стоит учёба: от 1 497 руб.
Формат обучения: видеоуроки, практические задания, тесты
Сроки обучения: 22 часа
Как поступить: по записи
Документ об окончании: сертификат школы
Чему учат:
- Понимать, как устроена платформы .NET и .NET Core
- Знать основные типы данных в C#
- Выполнять ООП на C#
- Владеть основами процесса отладки
- Писать простые программы и игры на C# и т. д.
Программа курса:
- Введение в платформу .NET
- Основы С#
- Управление потоком исполнения
- ООП на C#
- Делегаты, события, лямбды, LINQ и т. д.