Образовал

Курсы по программированию от Открытого Образования

Подобрали 53курса.
Обновили 29.11.2022 в 02:14
🔥 ТОП-53 курсов по программированию от Открытого Образования на Ноябрь 2022 💰 Стоимость курсов от 1798 рублей и до 10900 рублей 🎓 Средний рейтинг курсов по программированию - 4.17 балла
Фильтры
С сертификатом
Можно в рассрочку
по популярности по рейтингу по цене по отзывам по дате начала бесплатные
фильтры

Введение в квантовую криптографию и квантовые вычисления

4

Курс посвящен описанию принципов работы современных систем квантовой связи и квантовых вычислений

1 798 ₽
clock
13 недель, начало 29 ноября

Разработка современных мобильных приложений на языке Kotlin

4.2

Курс посвящен изучению современных способов разработки мобильных приложений на языке Kotlin под ОС Android.

Мобильная аналитика

4.2

Слушатель научится работать с основными системами мобильной аналитики, собирать данные и понимать ключевые метрики. В ходе курса подробно рассказывается, как анализировать поведение пользователей и измерять эффективность сайта и трафика. 

10 900 ₽
clock
8 недель, около 4 часов в неделю, начало 29 ноября

Базы данных и работа с данными

4.2

В рамках курса слушатели познакомятся с основными принципами работы с данными в реляционной модели, которые могут потребоваться им в практической работе при проведении прикладного анализа данных.

5 900 ₽
clock
5 недель, около 5 часов в неделю, начало 29 ноября

Бесплатные курсы: Программирование

Бесплатные курсы далеко не настолько эффективны, как платные. Но они тоже могут быть полезны.
Введение в Интернет вещей
В рамках курса вы овладеете базовыми знаниями работы Интернета вещей и приобретете практический опыт разработки на базе устройств Arduino.
бесплатно
Технологии программирования
Курс позволяет студентам овладеть основными знаниями и навыками начинающего разработчика, является продолжением курса «Программирование на C#».
бесплатно
Информатика для втузов
Курс является вводным для студентов, обучающихся по специальностям, связанным с информационными технологиями. Материалы данного курса содержат всю необходимую информацию о базовых принципах устройства и работы ЭВМ. Большое внимание уделено актуальным технологиям в информационной и компьютерной сфере.
бесплатно
Web 2.0 программирование на языке Python
Курс предназначен для тех, кто желает освоить технологию Web 2.0 разработки веб-приложений, веб-сайтов, интернет-сообществ на основе современных средств программирования и платформ. Одной из таких платформ является библиотека Django на языке Python, которая позволяет достаточно быстро разрабатывать гибкие и с дружественным интерфейсом веб-приложения (веб-сайты, интернет-сообщества).
бесплатно
Основы разработки игр на Unity
Курс посвящен изучению разработки игр с помощью движка Unity. По окончании курса вы сможете осуществить мечту любого геймера: создать игру по собственному сценарию. Если вы давно хотели научиться разрабатывать игры, генерировать идеи, создавать концепцию и собственных персонажей, то этот курс станет для вас хорошим стартом на пути к работе в GameDev. Примените свои навыки программирования в этой перспективной сфере!
бесплатно
Программирование и разработка веб-приложений. Часть 2
Расширенный курс по программированию на Python для тех, кто освоил первую часть. В данном курсе более подробно рассказывается о создании веб-приложений на Flask и Django.
бесплатно
Программирование глубоких нейронных сетей на Python
Глубокие нейронные сети в настоящее время являются одним из самых популярных методов создания систем искусственного интеллекта. Курс предназначен для программистов без глубоких знаний математики.
бесплатно
Введение в робототехнику
На курсе «Введение в робототехнику» обучающиеся познакомятся с основами конструирования и программирования робототехнических устройств, научатся удалённо управлять роботом и объединять нескольких роботов в сеть для решения общей задачи.
бесплатно
Основы антикризисной разработки корпоративных информационных систем
Курс «Управление разработкой корпоративных информационных систем» является базовым для обучения в магистратуре по направлению подготовки 09.04.04 «Программная инженерия» как основа формирования профессиональных компетенций. Курс посвящен изучению основных принципов, методов и средств производства корпоративных информационных систем в кризисных условиях: моделированию жизненного  цикла, применению современных методологий, обоснованному выбору применяемых информационно-технологических инфраструктурных схем и пр. Целями курса является ознакомление студентов с передовыми подходами к разработке корпоративных информационных систем в кризисных условиях и последующий контроль приобретаемых ими компетенций. В курсе использованы инновационные подходы: интеграция бизнес-кейсов, элементов деловых игр и контрольных вопросов, проведения зачета в электронном формате с индивидуальной идентификацией студентов (логин, пароль) с возможностью пересдачи.
бесплатно
Разработка современных мобильных приложений на языке Kotlin
Курс посвящен изучению современных способов разработки мобильных приложений на языке Kotlin под ОС Android.
бесплатно

Расширенный Full-stack. От идеи до MVP. Графы на практике

4.2

Освойте процессы разработки от идеи до MVP

10 900 ₽
clock
14 недель, около 4 часов в неделю, начало 29 ноября

Защита информации

4.2

Онлайн-курс посвящен основным аспектам защиты информации и ориентирован на студентов направлений подготовки, не связанных с защитой информации, но связанных с компьютерными науками, информационными технологиями. Материал, изложенный в курсе, позволит студенту сформировать терминологическую компетентность, получив комплексное представление и понимание основных проблем в вопросах безопасности информации. В качестве эксперта в курсе участвует Алексей Викторович Уривский, заместитель генерального директора по науке и инновациям компании ИнфоТеКС (ОАО «Информационные Технологии и Коммуникационные Системы») – отечественного разработчика и производителя средств защиты информации, действующего с 1989 года, являющегося одной из крупнейших компаний России в сфере защиты информации. По окончанию онлайн-курса вы сможете сдать дистанционный экзамен для получения сертификата от НИУ ВШЭ. 

Введение в искусственный интеллект

4.2

Данный курс является вводным и знакомит слушателей с основами науки о данных и принципами работы искусственного интеллекта. Курс будет интересен и полезен не только тем, кто уже знаком с основами анализа данных и программированием, но и тем, кто не имеет бэкграунда в этой области.

Язык ассемблера процессоров Intel x86. Часть 1. Пользовательский режим

4.2

Курс посвящен языку ассемблера для процессоров Intel x86 и созданию программ для пользовательского режима работы процессора.

R для лингвистов: программирование и анализ данных

4.2

Онлайн-курс познакомит студентов вузов и всех желающих с основами языка программирования R, кроме того, учебная программа поможет углубиться в изучение темы анализа и обработки данных. Для успешного прохождения дистанционного курса потребуется всего лишь 5-6 часов в неделю.

Операционные системы семейства UNIX. Системное программирование

4.2

Слушатели познакомятся с программными и структурными компонентами UNIX-подобных операционных систем, а также аппаратом системных вызовов и синтаксисом командного языка программирования, особенностями системного программирования на процедурном и командном языках на разнообразных примерах реализации. Научатся разрабатывать системные и прикладные программные приложения (продукты) с учетом возможностей операционной системы.

Разработка Android-приложений для мобильных устройств

4.2

Курс предназначен для тех, кто не имеет опыта работы в разработке мобильных приложений в Android Studio, и посвящен изучению современных способов разработки мобильных приложений для операционной системы Android. У Вас есть шанс научиться разрабатывать мобильные приложения с первого занятия. Запускать приложение на своем телефоне или на виртуальном эмуляторе. Сделайте шаг в мир мобильной разработки!

Облачные технологии

4.2

Цель этого курса заключается в том, чтобы помочь слушателям сформировать ясное понимание основных концепций, лежащих в основе облачных технологий, познакомиться с используемой терминологией, получить представление о ключевых подходах и инструментах, используемых для разработки и развертывания облачных систем.

Занимательный блокчейн

4.2

Курс представляет собой популярное введение в технологию блокчейн. Рассматриваются базовые основы технологии, математические алгоритмы и основные модели использования.

Python для извлечения и обработки данных

4.2

Онлайн-курс от НИУ ВШЭ“Python для обработки и анализа данных” поможет дистанционно освоить вам один из самых популярных языков программирования.

Веб-программирование

4.2

Курс посвящён разработке веб приложения: от самых азов до полноценного клиент-серверного продукта. 

бесплатно
clock
11 недель, от 7 до 8 часов в неделю, начало 29 ноября

Квантовая криптография

4.2

Курс является первой частью курса, который посвящен современной и быстроразвивающейся области науки и технологии – квантовой криптографии. 

бесплатно
clock
15 недель, около 7 часов в неделю, начало 09 октября

Первичная обработка и хранение данных

4.2

Назначение курса – показать практические аспекты технологий, связанных с хранением, обработкой, подходами к анализу больших объёмов данных. Практические упражнения курса могут быть выполнены при помощи MS Excel , языков программирования (не является обязательным) , реляционных СУБД Oracle , NoSQL СУБД.

бесплатно
clock
6 недель, начало 20 сентября

Информатика для инженеров и исследователей

4.2

Курс является базовой дисциплиной в техническом образовании. Разделы онлайн-курса закладывают знания, необходимые при дальнейшем изучении специальных дисциплин студентов инженерных направлений. В различных разделах курса рассматриваются общие понятия и фундаментальные основы информатики, технические основы ЭВМ, прикладные офисные пакеты. Особое внимание уделяется вопросам алгоритмизации и программирования, работе с базами данных, системной и программной инженерии, основам информационной безопасности. Отдельно рассматриваются вопросы представления графической информации. Особое место в курсе отведено робототехнике и вопросам искусственного интеллекта. Прикладной интерес также представляют разделы, посвященные информационному обеспечению научных исследований, автоматизации научных исследований, а также связи информатики с современными образовательными технологиями.

Введение в современную криптографию

4.2

В курсе рассматриваются механизмы обеспечения конфиденциальности и целостности данных криптографическими методами: симметричные поточные и блочные шифры на примере ГОСТ Р 34.12-2015, A5/1, асимметричные криптосистемы на примере RSA, Эль-Гамаля, хеш-функции и коды аутентификации сообщений. Мы покажем, как криптографические методы используются на практике (мессенджеры, электронная почта и др.).

Проектирование и реализация баз данных

4.2

Курс ориентирован на широкий круг слушателей, занимающихся разработкой и внедрением цифровых технологий, которым требуется обработка больших объемов данных. Последовательная методика обучения: анализ бизнес-требований, моделирование хранилищ, понимание механизма транзакций, реализация объектов базы данных и запросов на языке SQL, заложит фундамент для Big Data, Machine Learning, Data Science.

Программирование и разработка веб-приложений

4.2

Специалисты по языку программирования Python одни из самых востребованных на рынке труда, в тоже время Python легок в освоении, что позволяет рекомендовать данный курс самому широкому кругу обучающихся, в том числе и школьникам. Курс построен таким образом, чтобы обучающийся смог сформировать базис знаний и применять конструкции языка программирования Python для решения широкого круга задач, как по классическому программированию, так и по созданию веб-приложений.

бесплатно
clock
10 недель, начало 28 сентября

Серверные веб-технологии и системы управления контентом

4.2

Курс посвящен разработке серверных веб-приложений в экосистемах языков программирования на примере JavaScript (Node.js) в сравнении с языком PHP. Освойте его, чтобы стать частью профессионального сообщества бэкэнд-разработчиков на набирающей популярность мощной JavaScript-платформе Node.js.

Веб-программирование

4.2

Курс предназначен для новичков в области веб-программирования, будет полезен как для школьников старших классов и студентов технических специальностей, так и для всех людей, которые интересуются веб-технологиями или планируют начать карьеру в этой индустрии. Полученный уровень подготовки позволит вам начать карьеру HTML-верстальщика или другого интернет-специалиста. Курс получил диплом III степени в специальной номинации от экспертного сообщества «Лучший курс по программированию» в Международном конкурсе открытых онлайн-курсов EdCrunch Award в 2018 году.

UNIX and Linux in Infocommunication

4.2

This course will provide you with fundamentals of Unix and Linux operating systems. It will show you how such systems are organized, and demonstrate how to use them at an advanced level. After completing this course, you will have a good understanding of principles how these systems work. In applying these skills, you will be able to perform fundamental operational tasks, whether your Unix/Linux machine or on a remote system. The course is on English level with Russian subtitles.

бесплатно
clock
10 недель, от 10 до 11 часов в неделю

Управление разработкой корпоративных информационных систем

4.2

Корпоративные информационные системы – один самых крупных и сложных классов программных систем. В курсе рассматриваются как общие принципы, так и конкретные примеры разработки такого рода систем (в т.ч. применимые в атомной отрасли).

Web 2.0 программирование на языке Python

4.2

Курс предназначен для тех, кто желает освоить технологию Web 2.0 разработки веб-приложений, веб-сайтов, интернет-сообществ на основе современных средств программирования и платформ. Одной из таких платформ является библиотека Django на языке Python, которая позволяет достаточно быстро разрабатывать гибкие и с дружественным интерфейсом веб-приложения (веб-сайты, интернет-сообщества).

бесплатно
clock
10 недель, от 6 до 7 часов в неделю, начало 16 октября

Технологии программирования

4.2

Курс позволяет студентам овладеть основными знаниями и навыками начинающего разработчика, является продолжением курса «Программирование на C#».

Введение в Интернет вещей

4.2

В рамках курса вы овладеете базовыми знаниями работы Интернета вещей и приобретете практический опыт разработки на базе устройств Arduino.

Основы разработки игр на Unity

4.2

Курс посвящен изучению разработки игр с помощью движка Unity. По окончании курса вы сможете осуществить мечту любого геймера: создать игру по собственному сценарию. Если вы давно хотели научиться разрабатывать игры, генерировать идеи, создавать концепцию и собственных персонажей, то этот курс станет для вас хорошим стартом на пути к работе в GameDev. Примените свои навыки программирования в этой перспективной сфере!

Информатика для втузов

4.2

Курс является вводным для студентов, обучающихся по специальностям, связанным с информационными технологиями. Материалы данного курса содержат всю необходимую информацию о базовых принципах устройства и работы ЭВМ. Большое внимание уделено актуальным технологиям в информационной и компьютерной сфере.

Программирование и разработка веб-приложений. Часть 2

4.2

Расширенный курс по программированию на Python для тех, кто освоил первую часть. В данном курсе более подробно рассказывается о создании веб-приложений на Flask и Django.

бесплатно
clock
10 недель, начало 28 сентября

Программирование глубоких нейронных сетей на Python

4.2

Глубокие нейронные сети в настоящее время являются одним из самых популярных методов создания систем искусственного интеллекта. Курс предназначен для программистов без глубоких знаний математики.

Введение в робототехнику

4.2

На курсе «Введение в робототехнику» обучающиеся познакомятся с основами конструирования и программирования робототехнических устройств, научатся удалённо управлять роботом и объединять нескольких роботов в сеть для решения общей задачи.

Основы антикризисной разработки корпоративных информационных систем

4.2

Курс «Управление разработкой корпоративных информационных систем» является базовым для обучения в магистратуре по направлению подготовки 09.04.04 «Программная инженерия» как основа формирования профессиональных компетенций. Курс посвящен изучению основных принципов, методов и средств производства корпоративных информационных систем в кризисных условиях: моделированию жизненного  цикла, применению современных методологий, обоснованному выбору применяемых информационно-технологических инфраструктурных схем и пр. Целями курса является ознакомление студентов с передовыми подходами к разработке корпоративных информационных систем в кризисных условиях и последующий контроль приобретаемых ими компетенций. В курсе использованы инновационные подходы: интеграция бизнес-кейсов, элементов деловых игр и контрольных вопросов, проведения зачета в электронном формате с индивидуальной идентификацией студентов (логин, пароль) с возможностью пересдачи.

Базы данных

4.2

Курс знакомит слушателей с основными принципами работы со структурированными данными в реляционной модели, учит проектировать данные, описывать объекты базы данных в терминах реальной СУБД, составлять запросы на языке SQL, использовать представления, процедуры, функции и триггеры, создавать индексы, управлять конкурентным доступом к данным и манипулировать механизмом транзакций.

Методы и средства программного обеспечения

4.2

Азбука начинающего разработчика программных систем от А до Я. В курсе изложены технологические основы моделирования, разработки, тестирования и  анализа производительности программного обеспечения.

бесплатно
clock
9 недель, около 12 часов в неделю, начало 29 ноября

Основы программирования на языке Kotlin

4.2

Курс посвящен изучению языка программирования Kotlin, передовому языку для проектирования различного рода приложений. Разработчики Android используют Kotlin и называют его выразительным, а разработку с ним – приятной.

Управление данными

4.2

Курс посвящен современным технологиям управления данными. Студенты получат знания о теории баз данных, умения и навыки информационного моделирования, проектирования и эксплуатации баз данных.

Разработка мобильного приложения

4.2

В курсе изучается разработка мобильного приложения Android от настройки среды разработки до создания приложения с получением данных из сети посредством обмена с помощью формата json.

бесплатно
clock
11 недель, от 7 до 8 часов в неделю, начало 29 ноября

Прикладное программирование на языке Python

4.2

На нашем курсе вы научитесь не только синтаксису языка Python, но таким парадигмам как функциональное и объектно-ориентированное программирование, которые важны для каждого разработчика ПО. Также вы познакомитесь с ключевыми инструментами разработки, без которых невозможно представить себе разработчика, на каком бы языке он не писал. И как завершение всего, вы научитесь применять Python не просто для алгоритмических задач, а для решения прикладных задач в тех сферах, где Python оказался наиболее актуален.

Программирование на C#

4.2

Курс позволяет студентам овладеть основными знаниями и навыками, необходимыми для разработки приложений C# для Microsoft .NET Framework 4.0

Методы обработки навигационной измерительной информации

4.2

В курсе излагаются общие принципы и подходы, используемые при построении алгоритмов оценивания как в линейных, так и в нелинейных задачах. Значительное внимание уделяется задачам синтеза алгоритмов оценивания постоянных величин на основе детерминированного подхода, не требующего привлечения понятий теории вероятностей, а также наиболее распространенных стохастических алгоритмов на основе небайесовского и байесовского подходов. Анализируется взаимосвязь алгоритмов, получаемых в рамках рассматриваемых подходов при различном объеме априорной информации. Методы и алгоритмы, полученные для постоянного вектора, обобщаются применительно к оцениванию случайных последовательностей и процессов, наиболее важными из которых являются алгоритмы калмановского типа.

Анонимизация данных

4.2

Курс посвящен задаче обеспечения анонимности при сборе, обработке и публикации различного рода данных в цифровой среде. Рассматриваются требования к такого рода данным, приводятся примеры атак повторной идентификации. В фокусе курса - практические методы обезличивания и анонимизации данных, их достоинства и недостатки, методология выбора.

бесплатно
clock
8 недель, от 5 до 6 часов в неделю, начало 20 ноября

Введение в тестирование программного обеспечения

4.2

Курс формирует у слушателей понимание профессии инженера-тестировщика и понимание роли тестирования в процессе разработки программного обеспечения. 

бесплатно
clock
12 недель, от 5 до 6 часов в неделю, начало 01 ноября

Введение в индустрию VR

4.2

Курс «Введение в индустрию VR» посвящен важнейшим основам виртуальной реальности, которые послужат ценным фундаментом для начинающего специалиста, а также любого интересующегося этой темой. Курс разработан CONTENTED при поддержке НИТУ "МИСиС".

Информационная безопасность

4.2

Курс охватывает круг вопросов по безопасной разработке программного обеспечения (ПО), способы снижения рисков информационной безопасности, методологии разработки безопасного ПО, тестирование кода.

Алгоритмы программирования и структуры данных

4.2

Курс знакомит слушателей с базовыми структурами данных и алгоритмами, знание которых необходимо для эффективного решения разнообразных задач программирования. Авторы курса занимаются поиском и подготовкой одаренных в области информатики и программирования студентов и школьников. Под их руководством студенческие команды многократно становились чемпионами России по программированию, чемпионами мира и Европы.

Стохастические методы защиты информации

4.2

Рассматриваются причины трудоемкости решения задач защиты информации в современных условиях, анализируются основные угрозы кибербезопасности.

бесплатно
clock
10 недель, от 7 до 8 часов в неделю, начало 29 ноября

Метапрограммирование шаблонов C++ в задачах математической физики

4

Рассматривается применение метапрограммирования шаблонов языка C++ для упрощения записи алгоритмов и для переноса части вычислений (различных целочисленных констант, например, биномиальных коэффициентов) на стадию компиляции, что теоретически позволяет ускорить выполнение программ...

Архитектура ЭВМ

4

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

Компьютерные сети

4

Основная цель курса заключается в предоставлении слушателям начальных сведений о построении вычислительных сетей, спецификациях типовых протоколов, разработанных в соответствии с существующими стандартами в области вычислительных сетей.

Язык программирования C++. Часть 1. Процедурное программирование

4

Курс дает знания процедурного программирования на языках C/C++, которые послужат фундаментом для дальнейшего изучения самых востребованных сегодня языков программирования: Python, Java, C#, JavaScript, PHP, так как эти языки являются «Си-подобными»....

Применение механизмов операционных систем в разработке программного обеспечения

3.5

Умение грамотно использовать основные механизмы операционных систем при разработке программного обеспечения — одно из основных условий успешного развития современного технического специалиста в области компьютерных наук. Курс «Использование механизмов операционных систем...

4.8
рейтинг подборки
Ваша оценка:

Популярные курсы: Программирование

Отзывы о курсах

Альния
Отличная возможность развиваться
Достоинства: Можно получить перезачёт в своём вузе, пройдя курс онлайн в другом и оплатив сертификат. Возможность освоить новые дисциплины или повторить уже изученные бесплатно Недостатки: Не заметила Я проходила очень...
Tourist21
Хорошее начинание, но сделано на коленке
Достоинства: Дистанционно, в целом интересно, можно идти шаг-за-шагом Недостатки: Платно, темы лекций выборочные, диплом в форме сертификата ресурс https://openedu.ru - это по задумке отличный он-лайн проект для получения образования дистанционным...
Avalerr
Толковый сайт для самообразования
Достоинства: Много качественного бесплатного материала, разнообразие курсов Недостатки: Слишком академично, местами скучно Хорошая площадка с огромнейшим выбором бесплатных курсов. Любой из них можно перезачесть в вузе - за определенную плату....
admlabirint
Восторг и бесплатное образование!
Достоинства: Удивительный ресурс с огромным количеством бесплатной обучающей информации Недостатки: Разбегаются глаза Тонны, просто тонны реальных курсов в формате несложных видео-лекций практически по всем возможным темам: от математики, физики до...
M
marinaivanova111
Отзыв на курс Предпринимательство для неменеджеров - не вздумайте даже брать ужасный курс!
Достоинства: никаких Недостатки: - не проработанный материал - ужасная организация Настроение учинить скандал!!!!! Данный курс не представляет никакой ценности!!! Составлен ужасными людьми, которые мнят себя профессионалами, но единственное предпринимательство, которым...
M
Mila7866
Учиться для себя без получения документов
Достоинства: Узнать новое для себя. Послушать качественные (в основном) лекции, умных людей. Недостатки: Зря внесли оплату за экзамен, после которого якобы можно получить документ о прохождении курса. Приятно получать знания...