- Курс «C#-разработчик» от Skillfactory
- Учебный центр ГЦДПО
- «Уроки программирования на языке C++» от Ravesli
- Книги по разработке на С и С++
- Как мы отбираем онлайн-курсы
- Лучшие онлайн-курсы для С#-разработчиков
- 18. Sololearn
- 7.«Графические приложения на C#» от GeekBrains
- Курсы программирования для женщин
- Учебный центр «IT-курс»
- Мобильные приложения
- Продвинутый курс «C# Уровень 2» от GeekBrains
- 1С: Клуб программистов для школьников
- Факультет разработки на С++ от образовательного сайта GeekBrains
- «Уроки C#» от itProger
Курс «C#-разработчик» от Skillfactory
Длительность обучения: 12 месяцев.
На кого рассчитана программа: на разработчиков в других стеках, а также новичков из смежных сфер деятельности.
Список учебных блоков:
- Программирование.
- Бэкэнд разработка
- Веб-разработка
- Десктопная и мобильная разработка
Помимо описанных выше программ ученики пройдут стажировку «Junior C#-разработчик» и получат возможность изучать дополнительные бонусные блоки информации. Все домашние задания будут собраны в единое портфолио и могут использоваться в дальнейшем на собеседованиях и при составлении резюме.
Спикеры курса:
- Исайкин Виктор, C# Teamlead.
- Владислав Некрасов, C# Teamlead в Lockobank.
А также 2 других опытных преподавателя с многолетним стажем работы на языке C#.
Основные навыки, которые получат студенты:
- Каждый ученик начнет думать как программист: отслеживать алгоритмы, а также результативно декомпозировать различные задачи.
- Свободно программировать на языке C#.
- Легко взаимодействовать с нагруженными БД, просчитывать серверную логику.
- Написать свой собственный сайт или софт на мобильный гаджет.
- Кодить приложения для операционной системы Windows.
Стоимость курса:
- при полной оплате — 90 000 рублей;
- в рассрочку по 3750 рублей в месяц на 2 года.
️ Обучение на курсе грамотно разделено на сотни небольших шагов и в основном направлено на освоение материала посредством практических занятий. Вы можете принять участие в мини-проектах, интерактивных вебинарах, а также в одном большом проекте, который выполните в команде. Ученики не остаются один на один с новым и неизученным материалом. На курсе вы сможете задавать вопросы ведущим экспертам, а также получать индивидуальную обратную связь и поддержку кураторов, с помощью которых вы точно сможете пройти обучение полностью и усвоить материал.
️ Перейти на сайт курса
Учебный центр ГЦДПО
Учебный центр ГЦДПО представляет раздел компьютерных курсов — курсы программирования в Москве, предназначенный как для тех, кто делает свои первые шаги в программировании, так и для желающих повысить уровень своих профессиональных знаний. Слушатели, посещая курсы программистов, ознакомятся с основами программирования, особенностями языков программирования СИ, СИ#NET, Visual Basic, Java.
В ходе обучения вы познакомитесь с основами языков программирования, синтаксисом языков СИ, СИ#NET, Visual Basic, Java. Вы освоите основные понятия, типы переменных, логические операторы, создание функций, скриптов.
Так же, как и все компьютерные курсы «ГЦДПО», курсы раздела программирования ведут опытные специалисты-практики, но в данном случае обучение проводится исключительно в индивидуальном режиме. Особенность такого режима обучения заключается в том, что преподаватель будет заниматься только вашим обучением, скорость и план изучения учебной программы курса будет выстраиваться согласно уровню ваших начальных знаний, пониманию и усвоению материала.
«Уроки программирования на языке C++» от Ravesli
Длительность: 213 уроков плюс дополнительный материал.
Формат обучения: материал для самостоятельного изучения, практические примеры и задачи без обратной связи.
Программа обучения: курс посвящён основам и нюансам языка С++. Он поможет научиться создавать, компилировать и отлаживать программы в популярных средах разработки Visual Studio, Code Blocks, Xcode. Курс подойдёт как новичкам, так и продвинутым программистам, желающим освежить знания и прокачать навыки.
Какие навыки получите:
- Понимание основ языка C++ и программирования в целом.
- Основы разработки ПО.
- Работа с переменными и основными типами данных.
- Применение операторов в C++.
- Перегрузка операторов.
- Работа с переменными.
- Основы ООП.
- Понимание принципов наследования.
- Использование библиотек C++.
- Создание игр на C++.
- Решение типовых проблем, возникающих в процессе программирования на С++.
Плюсы:
- Полезная информация в свободном доступе.
- Качественная подборка материала.
- Каждый урок сопровождается примерами.
- Насыщенная программа для новичков.
- Подборка дополнительных уроков.
Минусы:
Книги по разработке на С и С++
Кроме курсов и интенсивов изучать языки программирования можно по книгам. Выбирайте классические учебники с теорией и практическими заданиями: так вы сможете проверить, что и как усвоили, сразу после изучения нового материала.
Рекомендуем начать с этих книг:
- Объектно-ориентированное программирование в С++, Р. Лафоре — это своего рода учебник, который используют для изучения С++ в средних и высших учебных заведениях. Автор рассказывает об основах языка и его возможностях. В книге собраны более 100 упражнений для проверки знаний;
- Программирование на С++ в примерах и задачах, А. Васильев — в книге автор даёт ответы на все основные вопросы об С++, которые возникают у программистов при написании кодов. Весь теоретический материал дополнен примерами из практики и задачами, решение которых детально объясняется;
- Программирование на С в примерах и задачах, А. Васильев — автор рассказывает о подходах к программированию на С и особенностях этого языка. В каждой главе теория объясняется на примерах, а для самопроверки в книгу включены практические задачи и комментарии автора к ним.
Как мы отбираем онлайн-курсы
Больше пяти лет мы пишем об онлайн-образовании и помогаем людям выбирать лучшие дистанционные программы обучения. Мы рассказываем о востребованных диджитал-профессиях, интересных направлениях развития и самообучения, а также реальных возможностях карьерного и зарплатного роста.
Создавать материалы для блога и подбирать лучшие онлайн-курсы нам помогают эксперты. При написании этой статьи, мы консультировались с Андреем Молчановым, практикующим инженером программного обеспечения. Андрей более девяти лет занимается разработкой высоконагруженных веб-приложений, выступает на международных конференциях и митапах, пишет статьи в профильные издания и занимается развитием Open Source.
Эксперт рассказал о преимуществах C# и подтвердил востребованность на рынке труда специалистов, знающих этот язык программирования.
#комментирует_эксперт
Андрей Молчанов
Software Engineer
Также Андрей Молчанов помог оценить один из курсов, а мы в свою очередь досконально проверили все образовательные программы, вошедшие в подборку, по нескольким критериям:
наличие практических заданий и кейсов — нам важно, чтобы на курсах вы получали не только качественные теоретические знания, но и закрепляли полученную информацию на практике
Мы отдаём предпочтение тем программам, на которых студенты решают рабочие задачи и кейсы реальных заказчиков, оттачивают навыки на онлайн-тренажёрах и симуляторах, а также проходят практику в действующих компаниях;
профессиональный уровень преподавателей — мы всегда обращаем внимание на список преподавателей того или иного курса, оцениваем профессиональный опыт и портфолио. Нам важно, чтобы в подборки попадали только те курсы, где знаниями делятся практикующие специалисты
Ведь они точно знают, что пригодится в работе, а что нет;
помощь с трудоустройством — мы стараемся выбирать курсы тех образовательных платформ, которые оказывают студентам помощь в трудоустройстве
После обучения на таких программах сильные hr-специалисты помогут вам с составлением резюме, подготовят к собеседованиям, предложат партнёрские вакансии и проведут карьерные консультации;
гарантия получения диплома или сертификата — в наши подборки попадают только те онлайн-курсы, после прохождения которых вы гарантированно получите сертификат или диплом.
Учитывая эти критерии, собрали в подборку лучшие курсы по С#,чтобы вы смогли выбрать подходящую программу для онлайн-обучения.
Ежедневные советы от диджитал-наставника Checkroi прямо в твоем телеграме!
Подписывайся на канал Подписаться
Лучшие онлайн-курсы для С#-разработчиков
Онлайн-курсы — оптимальный способ стартовать в новой профессии. Во-первых, осваивать новые знания гораздо легче под руководством опытных наставников, чем в одиночку. Во-вторых, поддержка единомышленников-сокурсников упростит процесс учёбы. А в-третьих, вы точно получите только те знания, которые вам будут необходимы для будущей работы.
Чтобы вам было проще выбрать образовательную программу, мы проанализировали потребности будущих студентов образовательных платформ и отобрали лучшие Си Шарп курсы под разные запросы. Здесь вы найдёте и вводные в профессию курсы, и программы для тех, кто-то хочет усовершенствовать уже имеющиеся навыки.
Выбор редакции
Лучший вводный курс для С#-разработчиков
Новичкам
За 96 000 ₽ на SkillFactory
О курсе
Годовой курс для тех, кто хочет начать программировать на C#, чтобы создавать сайты и приложения для десктопных версий и мобильных устройств. Вы разберётесь, как управлять базами данных на языке SQL, поймёте, как прописать логику сервера во фреймоврке .NET, и создадите своё первое веб-приложение. Вы также разберётесь, как устроена мобильная разработка, и создадите рабочее приложение для смартфона. Вас ждут задачи реальных заказчиков и стажировка в интересной компании, также вы примете участие в командной разработке и хакатонах. В конце обучения получите диплом, подтверждающий знания
#комментирует_эксперт
Андрей Молчанов
Software Engineer
Выбор редакции
Лучший базовый курс по C#-разработке
Новичкам
За 15 000 ₽ на GeekBrains
О курсе
Этот курс длится всего месяц, но за это время вы поймёте, как устроено объектно-ориентированное программирование и научитесь писать чистый код на C#. Вы научитесь разрабатывать файловую базу данных и создадите простое десктопное приложение. Во время обучения вы будете общаться с одногруппниками и преподавателями, а в конце курса получите сертификат
Выбор редакции
Лучший курс для знакомства с языком программирования C#
Новичкам
За 899 ₽ на Udemy
О курсе
Короткий, но ёмкий курс, который поможет вам разобраться в основах языка Си шарп. Вы поймёте, как устроены платформы .NET и .NET Core, попрактикуетесь в объектно-ориентированном программировании, научитесь разрабатывать несложные программы и создавать простые игры. После прохождения курса вы получите сертификат и пожизненный доступ ко всем урокам
Выбор редакции
Лучший прикладной курс для опытных специалистов
Опытным
За 65 000 ₽ на OTUS
О курсе
Полугодовой курс для тех, кто хочет разрабатывать на С# сложные клиент-серверные приложения. Вы узнаете, как выстраивать распределённые системы, научитесь писать скрипты для потоковой обработки данных и сможете ускорить разработку с помощью динамических объектов и заготовок кода. После курса вы сможете применять в работе различные приёмы и принципы объектно-ориентированного программирования: паттерны проектирования, шаблоны корпоративных приложений Фаулера, принципы SOLID, DRY, YAGNI и др. Вас ждёт практика в Scrum-команде и выпускной проект. Также все студенты получают скидку на подготовку и прохождение международной сертификации Microsoft Technology Associate
Выбор редакции
Лучший курс по созданию корпоративных приложений и чат-ботов
Новичкам
За 64 400 ₽ в Nordic IT School
О курсе
За 4 месяца вы разберётесь в базовых конструкциях языка C# и архитектуре приложений, освоите объектно-ориентированное программирование и научитесь тестировать программные разработки и грамотно выявлять баги. Вы поймёте, как работать с базами данных и создадите два чат-бота разного уровня сложности. В конце обучения вы получите сертификат, а также помощь с трудоустройством
Выбор редакции
Лучший продвинутый курс для С#-разработчиков
Опытным
За 15 000 ₽ в GeekBrains
О курсе
Курс для тех, кто уже знает базовые принципы программирования на С#, но хочет изучать язык глубже. Всего за месяц вы освоите продвинутые инструменты .NET Framework: LINQ, ADO.NET, WCF. Вы научитесь работать с платформой WPF и создадите десктопное приложение. Вы также разработаете аркадную игру и получите сертификат об окончании обучения
18. Sololearn
Sololearn
Если вы хотите изучать программирование в своем собственном ритме, Sololearn — одна из лучших платформ для этого. Этот сайт помог 44 миллионам пользователей начать карьеру в области веб-разработки, науки о данных и машинного обучения.
Sololearn использует метод » по кусочкам», когда каждый раздел посвящен только одной теме, а не нескольким. Такой формат делает процесс обучения более легким, особенно для новичков. Викторины и практические задания также помогают закрепить знания пользователей.
Кроме того, учащиеся могут сохранять код из предыдущих уроков для дальнейшего изучения.
Пользователи могут использовать дискуссионные форумы, чтобы задавать вопросы и общаться с сокурсниками. Или зайдите на страницу Code Playground, чтобы поделиться последним проектом и предложить людям поработать над ним.
Сайт имеет мобильное приложение, поэтому вы можете учиться программировать в любом удобном месте.
После окончания курса пользователи могут получить сертификат, который повысит их шансы на трудоустройство.
Sololearn бесплатен, но пользователи могут перейти на версию Pro, чтобы убрать рекламу и получить доступ к большему количеству практик для оттачивания навыков программирования. Цена составляет $5,83 в месяц при годовой подписке и бесплатной 14-дневной пробной версии.
7.«Графические приложения на C#» от GeekBrains
Длительность: 2 урока.
Формат обучения: пошаговое создание игры по инструкции преподавателя.
Программа обучения: в данном курсе внимание уделяется непосредственно разработке кода для простой игры. Программа подходит студентам профильных факультетов и начинающим разработчикам с базовыми навыками программирования
Чему научитесь:
- Использование основных конструкций языка.
- Разработка графических приложений под Windows.
Плюсы:
- Нет временных ограничений для прохождения.
- Закрытый чат для общения с другими участниками.
- Практическое применение навыков.
- Возможность пополнить портфолио.
Минусы:
Курсы программирования для женщин
#tech — портал, который имеет гламурный дизайн, логотип «Microsoft» и предлагает обучение программированию для девушек, обещая научить их сделать мобильное приложение с нуля всего за 10 занятий. Сложная техническая информация подается в простой и доступной форме, работа ведется над реальным проектом, который каждый урок улучшается за счет полученных знаний.
GDI (Girl Develop It) — «Это разрабатывают девушки»! Англоязычный ресурс, который предлагает обучение веб-дизайну, SQL, Python и другим технологиям, изначально ориентируясь на девушек и женщин. Обучение организовано с поправкой на предпочтения женской аудитории — оригинальный дизайн сайта, простота уроков, доступность изложения обязательно приведут к результату. Мужской половине обучение может показаться затянутым, но при прохождении всех уроков и выполнении рекомендаций результаты не заставят себя ждать.
Skill Crush — это не только обучение программированию для женщин, но и постоянная поддержка и мотивация от идейного вдохновителя сервиса Эдины Чу
Женщинам важно не заблудиться в циклах, переменных, функциях и массивах данных. Сервис обеспечивает пошаговое освоение сложных понятий максимально логичным способом — через постоянную практику, причем так, чтобы за один урок изучалось небольшое количество нового материала.
Европейская Школа Корреспондентского обучения (ЕШКО) — вы наверняка слышали об этой информации благодаря курсам иностранных языков и возможно, скептически относитесь к самой идее обучения по почте
Но сейчас все изменилось. Сервис предлагает три компьютерных курса, это — программирование для начинающих, компьютерная азбука и WEB-дизайн. Женщинам, которые не имеют опыта работы в IT, и до идеи сменить профессию вообще никак не были связаны с компьютерами, подобные материалы могут быть гораздо более полезными, чем погружение в функции и операторы с первого занятия!
Учебный центр «IT-курс»
Обучение основам программирования — для тех, кто желает освоить профессию программиста. Что вас ждет на курсе:
- знакомство с языками программирования,
- работа с переменными,
- изучение циклов и ветвлений,
- изучение и создание функций,
- работа со списками, словарями, модулями,
- знакомство с С-подобными языками: С, С++, Java,
- знакомство со скриптовыми языками: JavaScript, Perl, Ruby, PHP,
- особенности графических языков на примере PostScript.
Курс поделен на 6 занятий, 24 часа. По окончании курса студенты сдают зачет.
В этом же центре можно пройти курсы веб-программирования — 8 занятий, по 11300 руб.
Мобильные приложения
Вас привлекает создание игр и полезных приложений для мобильных устройств? Значит, вам необходимо изучить особенности программирования для iOS (операционная система устройств Apple) или Android (самая популярная ОС для мобильных). Для работы с ними потребуется изучить не только особые языки, но также понять основные принципы и особенности работы с мобильными. Ведь здесь вас ждет небольшой экран, ограниченные ресурсы, работа с тачпадом и еще много интересного. Вот несколько вводных курсов в эту сферу:
- Разработка приложений для iOS. Курс станет прекрасным решением для поклонников «яблокофонов». Если вы хотите создавать приложения под IPhone или IPad, заходите на сайт ИНТУИТ и смотрите обучающие видео.
- Введение в разработку приложений для ОС Android. Этот вводный курс поможет разобраться с созданием приложений под Андроид – самую популярную ОС, на которой работает огромное количество различных мобильных устройств: смартфоны, планшеты, «умные часы» и другие гаджеты от различных производителей. Видео всегда доступны на сайте ИНТУИТ.
- Введение в разработку приложений для смартфонов на ОС Android. В отличие от предыдущего, в этом курсе делается акцент на работу со смартфонами. Изучают их особенности и рассказывают многие полезные хитрости, которые помогут разобраться с этой сферой деятельности. Доступ – постоянный на страницах ИНТУИТ.
- Разработка приложений для смартфонов на ОС Аndroid. Углубленный курс для Андроид-разработчиков. Рекомендуется к изучению после знакомства с вводными уроками (см. курсы выше). Постоянно доступен на ресурсе ИНТУИТ.
Продвинутый курс «C# Уровень 2» от GeekBrains
Длительность обучения: 1 месяц.
На кого рассчитана программа: для тех разработчиков, которые успешно получили навыки на базовом курсе.
Список учебных блоков:
- ООП. Часть 1-4.
- Изучение технологии WPF.
- Триггеры и связка данных.
- Работа с БД.
- Обзор программы SOA.
Более подробную информацию о программе и ее описание вы можете прочитать на странице курса. Обучение будет проходить в формате видеолекций с домашними заданиями. В конце обучения их можно собрать в единое портфолио и использовать в дальнейшем на собеседованиях и при составлении резюме.
Cпикеры курса: Станислав Байраковский, Павел Шмачилин, Сергей Камянецкий, Роман Муратов, Антон Другов. Кроме указанных выше спикеров, на курсе будут выступать также и другие опытные преподаватели с многолетним стажем работы на языке C#.
Основные навыки, которые получат студенты:
- знание принципов ООП;
- умение использовать LINQ;
- навыки работы с БД;
- изучение различных технологий .NET Framework;
- разработка десктоп-софта на WPF.
Стоимость курса: полная 16 500 рублей.
️ Обучающая программа позволит полностью погрузиться в ООП и создать свой собственный аркадный гейм. Кроме того, на курсе студент получит опыт создания Windows-приложений, освоит функциональные возможности .NET Framework: LINQ, ADO.NET, WCF, WPF и т.д. Для закрепления знаний студенты разработают на платформе WPF бизнес-решение для персонального компьютера.
1С: Клуб программистов для школьников
Разработчик программных продуктов семейства 1С предлагает занятия в 1С: Клубе программистов для школьников. Формат обучения подготовлен в расчете на подростков 10-16 лет, занятия проводятся в очной форме на станциях метро:
- Менделеевская;
- Достоевская;
- Красносельская.
Детям предлагает изучить языки программирования, позволяющие вести разработку в среде бухгалтерских и финансовых приложений – Java, Python, C++. Среди предлагаемых направлений образования:
- Основы программирования на Java;
- Современная WEB-разработка;
- Олимпиадное программирование;
- Программирование в 1С.
Бесплатных вводных занятий не предусмотрено. Уроки проводятся в мини-группах, преподаватели – опытные программисты и тренеры, многие выпускники школ становятся призерами всероссийских олимпиад по IT-предметам. Телефон +7 (495) 688-90-02, адрес сайта — club.1c.ru, здесь можно уточнить наличие текущих предложений.
Факультет разработки на С++ от образовательного сайта GeekBrains
️ Характеристики курса:
- Продолжительность курса – 12 месяцев.
- Уровень – с нуля.
- Аудитория – программисты и разработчики.
- Формат обучения –видеозанятия, связь с преподавателями, выполнение домашних заданий. Стажировка в Geek Brains или Mail.Ru.
- Стоимость – полная – 174492, в рассрочку 4847 рублей в месяц.
- Гарантия – помощь выпускникам в устройстве на работу.
Блоки обучения:
- Общие основы программирования
- Основы языка программирования С.
- Основы языка С++ и процедурное программирование.
- Создание программ с использованием графического интерфейса на С++.
- Управление памятью С++.
- Объектно-ориентированное программирование.
- Стажировка в школе Geek Brains.
Посмотреть подробную программу обучения можно на сайте курса.
На курсе работают менторы: руководитель образовательных программ Сергей Кручинин, ведущий специалист АО «Российские космические системы» Иван Овчинников, научный сотрудник МВТУ им. Баумана Андрей Вуколов. Также информация о преподавательском составе содержится на официальном сайте школы GeekBrains.
Что вы узнаете?
- как программировать на языке С++;
- какие возможности у языка С++;
- как создавать программное обеспечение;
- как программировать роботов;
- что такое объектно-ориентированное программирование.
После изучения курса вы сможете:
- освоить программирование на языке С++;
- анализировать и разделять на составляющие части задачи;
- оценивать, какова операционная сложность алгоритмов;
- работать с массивом данных и числами;
- планировать разработку API – прикладного интерфейса;
- разрабатывать пользовательские операции;
- уметь разрабатывать графический интерфейс.
️ Перейти на сайт курса
«Уроки C#» от itProger
Длительность: 26 уроков.
Формат обучения: видеоуроки + текстовые материалы + практические задания.
httpv://www.youtube.com/watch?v=embed/3FWqP80fNJM
Программа обучения: рассчитана на программистов, которые делают первые шаги в карьере и желают изучить основы C#. Рассматриваются конструкции языка (циклы, операторы) и многое другое.
Чему научитесь:
- Работать в среде MonoDevelop.
- Выполнять арифметические операции на C#.
- Применять циклы и операторы.
- Работать с функциями и строками.
- Работать с классами.
- Писать простые программы на C#.
- Большое количество полезного материала.
- Спикер демонстрирует всё на примерах.
- Можно учиться без регистрации на сайте.