Support us

Лучшие онлайн-курсы по самым популярным языкам программирования

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

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

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

JavaScript

Полный курс по JavaScript 2020: с нуля до эксперта 

Для кого

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

Полезным (но не обязательным) будет знание основ HTML и CSS.

Чему научитесь

  • Основам JavaScript: переменные, операторы (if/else), функции, массивы, объекты, циклы, типы данных и пр.
  • Современному JavaScript (ES6+): функции массива, деструктуризация, операторы распределения и опциональной последовательности (ES2020), аргументы по умолчанию.
  • Объектно-ориентированному программированию: прототипное наследование, конструктор функций (ES5), классы (ES6), инкапсуляция, абстракция, наследование и полиморфизм.
  • Асинхронному программированию: цикл событий, обещания (promises), функции async/await, обработка ошибок.
  • Современным инструментам, которые используют профессиональные веб-разработчики: менеджер пакетов NPM, сборщик модулей Parcel, транспайлер Babel и модули ES6.
  • Сможете писать код, используя блок-схемы и общие шаблоны.
  • Создадите 6 реальных проектов для своего портфолио.

Курс включает 66,5 часов видео по запросу, 20 статей, 18 ресурсов для скачивания и пожизненный доступ ко всем материалам. 

Есть скидки и 30-дневная гарантия возврата средств.

Выдается сертификат об окончании.

Посмотреть программу

JavaScript: полный учебный курс 2021 (начальный + продвинутый уровень) 

Для кого

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

Необходимо иметь базовые знания веб-разработки. Знание основ HTML и CSS будет полезным, но оно не обязательно. 

Чему научитесь

  • Современному синтаксису JavaScript. 
  • Переменные, постоянные, функции и загрузка скриптов, массивы и объекты.
  • Работе с DOM: динамическое управление веб-страницами при помощи JavaScript. 
  • События в JavaScript.
  • Классы и объектно-ориентированное программирование: работа с классами, прототипами, функциями-конструкторами и пр. 
  • Асинхронному и синхронному программированию: функции обратного вызова, async/await, обещания (promises) и другие важные функции и инструменты для правильного выполнения кода.
  • Отправка HTTP-запросов через JavaScript.
  • Инструменты, оптимизация и поддержка браузера. 
  • Библиотеки и фреймворки (Axios, React.js) и их использование, Node.js.
  • Освоите все ключевые функции и концепции современного JavaScript, необходимые для разработчика. 
  • Будете понимать, как использовать EventListener. 
  • Научитесь разделять код и обеспечивать работу скриптов в разных браузерах.  
  • Познакомитесь с мета-программированием и автоматизированным тестированием, оптимизацией производительности и безопасности, развертыванием и устранением утечек памяти.

Курс включает 52 часа видео по запросу, 75 статей, 696 ресурсов для скачивания и пожизненный доступ ко всем материалам. 

Есть скидки и 30-дневная гарантия возврата средств.

Выдается сертификат об окончании.

Посмотреть программу

Python

Специализация «Python для всех»

Для кого

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

Чему научитесь

  • Синтаксису Python: строки и встроенные структуры данных (списки, словари, кортежи).
  • Основам объектно-ориентированного программирования на Python.
  • Работе с XML.
  • Как использовать Python для извлечения данных из вебсайтов и API, Google Maps API для визуализации данных, а также строки и символы юникода (unicode).
  • Основам построения поисковой системы.
  • Сможете работать с такими базовыми инструментами программирования, как функции и циклы.
  • Использовать переменные для хранения, извлечения и обработки информации.
  • Использовать регулярные выражения для извлечения данных из строк.
  • Созданию программы, способной читать и записывать данные из файлов.
  • Разработаете приложения для поиска, извлечения, обработки и визуализации данных. 

Специализация состоит из 5 курсов и включает 186 видео, 59 материалов для самостоятельного изучения и 33 теста.

 Есть 7-дневный бесплатный пробный период.

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

Посмотреть программу

Топовые онлайн-курсы, чтобы прокачать Python
Топовые онлайн-курсы, чтобы прокачать Python
По теме
Топовые онлайн-курсы, чтобы прокачать Python

С нуля до профессионала в Python: полный интенсивный курс 2020 

Для кого

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

Чему научитесь

  • Как запускать Python-код.
  • Строки, списки, словари, кортежи и множества в Python.
  • Числовые типы данных, форматирование строк и функции.
  • Ошибки и обработка исключений.
  • Область видимости, args/kwargs, встроенные функции и модули, расширенные модули (Datetime, Debugger и пр.).
  • Объектно-ориентированное программирование на Python.
  • Наследование, полиморфизм, юнит-тесты и многое другое.
  • Изучите расширенные функции Python: модуль collections  и работа с отметками времени. 
  • Узнаете, как использовать Jupyter Notebook и создавать в ней графические интерфейсы. 
  • Сможете создавать игры на Python, например Blackjack.

Курс включает 21,5 час видео по запросу, 14 статей, 19 упражнений по написанию кода и пожизненный доступ ко всем материалам. 

Есть скидки и 30-дневная гарантия возврата средств.

Выдается сертификат об окончании.

Посмотреть программу

Что такое Coursera Plus?

Data Science на Python 3 с нуля

Для кого

Для всех, кто хочет получить знания по языку Python для работы с Data Science.

Чему научитесь

  • программированию на Python,
  • numPy с Python,
  • использованию pandas Data Frames для решения сложных задач,
  • использованию pandas для обработки файлов Excel и анализа данных,
  • использованию Python для Data Science,
  • NumPy для числовых данных,
  • matplotlib для визуализации данных. 

Курс включает 19,5 часов видео по запросу, 11 статей, 81 ресурс для скачивания и пожизненный доступ ко всем материалам. 

Есть скидки и 30-дневная гарантия возврата средств.

Выдается сертификат об окончании

Посмотреть программу

Специализация Python 3 Programming

Для кого

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

Чему научитесь

  • Познакомитесь с основами Python: переменными, условными выражениями и циклами, а также параметрами ключевых слов, списками, лямбда-выражениями и наследованием классов.
  • Рассмотрите типы данных: списки (lists), строки (strings), кортежи (tuples), логический тип данных (boolean).
  • Созданию классы и использовать их для представления данных.
  • Изучите структуры управления для циклов, условное выполнение, бинарные, унарные, вложенные, связанные условные выражения и способы их включения в шаблон накопления.
  • Познакомитесь со структурой данных словаря, пользовательскими функциями, локальными и глобальными переменными и научитесь использовать функцию сортировки Python
  • Сможете получать данные из сети и обрабатывать их, будете понимать, как использовать функции карты и фильтрации для преобразования или отбора данных и сохранения полученных результатов. 
  • Узнаете, что такое исключения и юнит-тестирование и научитесь его проводить.
  • Напишете программы, которые могут запрашивать данные у Интернет API и извлекать из них информацию.
  • Разработаете финальный проект, где освоите работу с тремя различными библиотеками Python 3, в том числе Pillow, научитесь управлять изображениями, распознавать текст и лица при помощи таких инструментов, как Tesseract и OpenCV.

Специализация состоит из 5 курсов и включает 218 видео, более 200 материалов для самостоятельного изучения и 58 тестов.

Есть 7-дневный бесплатный пробный период.

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

Посмотреть программу

10 бесплатных способов войти в IT — от самых очевидных к нестандартным
10 бесплатных способов войти в IT — от самых очевидных к нестандартным
По теме
10 бесплатных способов войти в IT — от самых очевидных к нестандартным

SQL

Введение в язык структурированных запросов (SQL)

Для кого

Курс входит в специализацию «Веб-приложения для всех» и подойдет студентам, которые имеют хотя бы базовое представление о создании адаптивного веб-дизайна с помощью JavaScript, HTML и CSS. 

Чему научитесь

  • Установке MAMP или XAMPP на ваш компьютер.
  • Базовому синтаксису SQL, основные операции и типы данных.
  • Познакомитесь с ключами и индексами базы данных, нормализацией и внешними ключами.
  • Созданию запросы на выборку из одной таблицы.
  • Строительству физическую схему данных.
  • Моделированию отношения «многие ко многим».
  • Созданию базы данных MySql.
  • Писать программы на PHP.

Курс включает 19 видео, 9 материалов для самостоятельного изучения и 6 тестов.

Есть 7-дневный бесплатный пробный период и возможность получить сертификат. 

Посмотреть программу

SQL для начинающих: с нуля до сертификата Oracle

Для кого

Курс подойдет новичкам абсолютно незнакомым с SQL и программированием, а также тем, кто хочет подготовиться к экзамену Oracle SQL 1Z0-071.

Никаких специальных знаний и навыков для его прохождения не требуется. 

Чему научитесь

  • Познакомитесь с базами данных, таблицами и нормализацией.
  • Освоите HR схему, основные команды и типы данных SQL.
  • Операторы SELECT, DISTINCT, математические операторы сравнения, BETWEEN, IN, IS NULL, LIKE, AND и пр., приоритетность операторов.
  • Оператор Join и его использование для объединения более чем двух таблиц. 
  • Операторы множеств (set-операторы) UNION ALL, INTERSECT, MINUS.
  • Различные функции: single-row (LOWER, UPPER, INITCAP, LPAD и RPAD и пр.), conversion (TO_CHAR, TO_NUMBER), group (COUNT, SUM, AVG), general, conditional. 
  • Подзапросы.
  • DML и DDL команды и запросы, которые позволят вам работать с базами данных и их объектами: создавать, дополнять, вносить изменения, удалять и просматривать их.

Курс включает 30 часов видео по запросу, 17 ресурсов для скачивания и пожизненный доступ ко всем материалам. 

Есть скидки и 30-дневная гарантия возврата средств.

Выдается сертификат об окончании.

Посмотреть программу

10 курсов по SQL для лучшего понимания работы с большими данными
10 курсов по SQL для лучшего понимания работы с большими данными
По теме
10 курсов по SQL для лучшего понимания работы с большими данными

Полный интенсивный курс по Oracle SQL 2020

Для кого

Курс подойдет для студентов без знания SQL. Также он будет полезен всем, кто хочет сдать экзамен Oracle 1Z0-071 (OCA).

Чему научитесь

  • Основные типы данных и команды Oracle.
  • Основные утверждения SQL.
  • Операторы сравнения и логические операторы.
  • Сортировка данных (секция ORDER BY, операторы ASC и DESC, идентификатор ROWID и значение ROWNUM).
  • Переменные подстановки.
  • Условные выражения Oracle.
  • Виды функций SQL: single-row, character, numeric, nested.
  • Функции даты и управление ими.
  • Групповые функции и их использования для различных расчетов.  
  • Сможете с легкостью писать, читать и анализировать любые SQL-запросы. 

Курс включает 20 часов видео по запросу, 11 статей, 15 ресурсов для скачивания и пожизненный доступ ко всем материалам. 

Есть скидки и 30-дневная гарантия возврата средств.

Выдается сертификат об окончании.

Посмотреть программу

Еще больше курсов на Coursera

Java

Программирование на Java:  шаг за шагом от А до Я 

Для кого

Курс подойдет начинающим программистам и студентам, которые имеют базовое представление о Java. Идеально, если перед началом обучения вы прошли курс First Steps in Java FREE.

Чему научитесь

  • Основные операторы Java: логические, тернарные, операторы сравнения типов.
  • Классы Java: классы оболочки, вложенные классы, статистические вложенные, локальные внутренние, внутренние анонимные классы и пр., а также их основные методы. 
  • Классы для работы с текстовыми данными: Strings, StringBuilder, StringBuffer.
  • Stack и heap память, garbage collection («сборщик мусора»).
  • Условный оператор if.
  • Циклы и вложенные циклы.
  • Массивы и методы работы с ними.
  • Технология Variable Arguments (varargs).
  • Основы объектно-ориентированного программирования: различные типы наследования, полиморфизм, инкапсуляция и абстракция. 
  • Многопоточность и синхронизация.
  • Лямбда-выражения и паттерны проектирования.

Курс включает 9 часов видео по запросу, 1 статью, 1 ресурс для скачивания и пожизненный доступ ко всем материалам. 

Есть скидки и 30-дневная гарантия возврата средств.

Выдается сертификат об окончании.

Посмотреть программу

Введение в программирование на Java

Для кого

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

Этот курс — часть программы профессиональной сертификации Введение в программирование на Java

Чему научитесь

  • Базовым знаниям алгоритмов и программирования на Java.
  • Разработке и реализации рекурсивных алгоритмов. 
  • Созданию программы с условными операторами и циклами. 
  • Будете понимать основополагающие механизмы парадигмы объектно-ориентированного программирования. 
  • Сможете использовать и интерпретировать API некоторых из наиболее распространенных классов Java.

Продолжительность: 5 недель, 7–10 часов в неделю. 

Стоимость: бесплатно.
Подтверждающий сертификат обойдется примерно в $150.

Посмотреть программу

10 курсов для подготовки к техническим собеседованиям по Java Python SQL
10 курсов для подготовки к техническим собеседованиям по Java, Python, SQL
По теме
10 курсов для подготовки к техническим собеседованиям по Java, Python, SQL

Объектно-ориентированное программирование на Java 

Для кого

Специализация подойдет для разработчиков со знанием хотя бы одного языка программирования (Python, C, JavaScript и пр.).

Чему научитесь

  • Основам синтаксиса и семантики Java. 
  • Работе в средах BlueJ и Eclipse.
  • Сможете создавать методы, объявлять переменные, использовать операторы if/else, for each.
  • Использованию важных методов класса string, условных выражений, циклов for и while. 
  • Изучите наследование и полиморфизм. 
  • Будете знать, как работать с CSV файлами, извлекать из них данные и разрабатывать алгоритмы для их анализа, а также визуализировать данные.
  • Сможете создавать строки с помощью StringBuilder, комбинировать их с помощью конкатенации, использовать массивы для хранения данных и управления ими.
  • Распознавать уязвимый код и улучшать его при помощи объектно-ориентированного дизайна.
  • Научитесь извлекать информацию из лога веб-сервера.
  • Разработаете 4 приложения.

Специализация состоит из 4 курсов и включает более 270 видео, 80 материалов для самостоятельного изучения и 56 тестов.

Есть 7-дневный бесплатный пробный период.

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

Посмотреть программу

Microsoft C#

Основы C# для начинающих: учитесь программируя

Для кого

Программа курса подойдет новичкам и всем, кто хочет освежить знания основ C# и.NET.

Для работы вам будет необходима среда Visual Studio Community Edition.

Чему научитесь

  • Фундаментальныс основам C# и работе с платформой .NET Framework.
  • Познакомитесь и сможете работать с примитивными типами данных и выражениями C#.
  • Изучите переменные, константы, преобразование типов, операторы отношений, арифметические, логические и пр. операторы.
  • Научитесь работать с классами, структурами, перечислениями, строками.
  • Поймете разницу между типами значений и ссылочными типами C#.
  • Сможете работать со списками и массивами, получать доступ к их элементам и узнаете несколько полезных методов классов array и list.
  • Освоите работу с файлами и каталогами, текстом, датой и временем.
  • Будете знать, как отладить приложение C#.

Курс включает 5 часов видео по запросу, 11 статей, 10 ресурсов для скачивания и пожизненный доступ ко всем материалам. 

Есть скидки и 30-дневная гарантия возврата средств.

Выдается сертификат об окончании.

Посмотреть программу

Введение в программирование на C# и Unity

Для кого

Курс входит в специализацию Программирование на C# для разработки игр на Unity и рассчитан на студентов без опыта программирования.

Чему научитесь

  • Ключевым концепциям программирования на C#.
  • Познакомитесь с основными типами данных, переменными и константами.
  • Изучите классы, объекты и методы C#.
  • Будете иметь представление об объектно-ориентированном программировании.
  • Узнаете о способах хранения и использования информации в программах, написанных на C#.
  • Напишите консольное приложение и скрипт на C# в Unity.
  • Поймете, как создать 2D-игру на Unity.

Курс включает 48 видео, 38 материалов для самостоятельного изучения и 6 тестов.

Есть 7-дневный бесплатный пробный период и возможность получить сертификат.

Посмотреть программу

Дюжина курсов для опытных (и не только) разработчиков на С и C#
Дюжина курсов для опытных (и не только) разработчиков на С и C#
По теме
Дюжина курсов для опытных (и не только) разработчиков на С и C#

Программирование на C#: от новичка до специалиста

Для кого

Курс подойдет для абсолютных новичков. Никаких специальных требований для обучения нет.

Чему научитесь

  • Познакомитесь с устройством платформ .NET и .NET Core.
  • Изучите основные типы данных в C#, экземплярные и статистические методы, работу со строками (изменение, форматирование, сравнивание). 
  • Массивы (многомерные, зубчатые, с настраиваемой индексацией), коллекции list (список), dictionary (словарь), stack (стек) и queue (очередь), классы и структуры.
  • Разберетесь с управлением потоком исполнения программы: циклами for, while, do while и условиями.
  • Познакомитесь с основами объектно-ориентированного программирования: наследованием, полиморфизмом, инкапсуляцией, абстрактными классами, модификаторами доступа и пр.
  • Освоите процесс отладки программы и управление памятью.
  • Сможете писать на C# простые программы и игры. 

Курс включает 20,5 часов видео по запросу, 19 статей, 2 упражнения по написанию кода и пожизненный доступ ко всем материалам. 

Есть скидки и 30-дневная гарантия возврата средств.

Выдается сертификат об окончании.

Посмотреть программу

C++

Основы программирования на C++: от новичка до профессионала

Для кого

Курс отлично подойдет людям, не имеющим опыта программирования.

Чему научитесь

  • Ознакомитесь с ключевыми концепциями программирования и возможностями C++: от базовых до продвинутых.
  • Примитивными типами данных, переменными и константами.
  • Массивами и векторами. Научитесь получать к ним доступ и изменять  их элементы.
  • Выражениями и утверждениями, операторами (арифметическими, логическими, присваиваниями и пр.), циклами, функциями.
  • Освоите основы объектно-ориентированного программирования, сможете использовать существующие классы и создавать свои классы и объекты.
  • Изучите семантику копирования и перемещения.
  • Научитесь перегружать операторы, использовать наследование и иерархии классов, полиморфные функции, динамическое связывание, умные указатели и пр.
  • Познакомитесь с библиотекой STL и обработкой исключений.

Курс включает 41,5 час видео по запросу, 2 статьи, 68 ресурсов для скачивания, 37 упражнений по написанию кода и пожизненный доступ ко всем материалам. 

Есть скидки и 30-дневная гарантия возврата средств.

Выдается сертификат об окончании.

Посмотреть Программу

С++ для программистов, работающих на С: часть А и часть В

Для кого

Курсы входят в специализацию Программирование для всех: С и С++ и предназначены для программистов с опытом работы на С, которые хотели бы освоить язык С++. Также необходимо базовое понимание алгоритмов и объектно-ориентированного программного обеспечения.

Чему научитесь

  • Преобразовывать программы, написанные на С, в С++.
  • Дженерики (обобщенные типы), функции и классы С++.
  • Тип данных enum (перечисления) и перегрузка оператора.
  • Конструкторы, деструктор и синтаксис инициализации.
  • Познакомитесь с динамическим распределением памяти, глубоким (deep) и неглубоким (shallow) копированием.
  • Библиотекой STL C++, ее архитектурой и динамическими структурами данных.
  • Освоите алгоритмы Дейкстры, Прима, Краскала (Dijkstra’s, Prim’s, Kruskal’s algorithms), Min-Max и Alpha-Beta алгоритмы.
  • Научитесь использовать базовые классы контейнеров и векторные методы.
  • Узнаете, что такое лямбда-выражение, логика наследования и ознакомитесь с синтаксисом С++.
  • Разберетесь с утверждениями и исключениями C ++ для обработки ошибок, шаблонами проектирования и особенностями современного объектно-ориентированного программирования.

Курсы включают:

  • часть А — 46 видео, 4 материала для самостоятельного изучения, 3 теста,
  • часть В — 57 видео, 4 материала для самостоятельного изучения, 2 теста.

Есть 7-дневный бесплатный пробный период.

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

Посмотреть программу

15 курсов по программированию на C++
15 курсов по программированию на C++
По теме
15 курсов по программированию на C++

Ruby

Учитесь программировать с Ruby

Для кого

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

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

Чему научитесь

  • Освоите установку необходимого ПО.
  • Основные объекты (строки, массивы, хеши и пр.) и методы языка Ruby.
  • Познакомитесь с базовыми концепциями программирования. 
  • Вводом и выводом файла.
  • Разберетесь в основах объектно-ориентированного программирования на Ruby.
  • Изучите регулярные выражения и лямбда-выражение.
  • Классы, модули и наследование.

Курс включает 31,5 час видео по запросу, 3 статьи, 3 упражнения по написанию кода и пожизненный доступ ко всем материалам. 

Есть скидки и 30-дневная гарантия возврата средств.

Выдается сертификат об окончании.

Посмотреть программу

Программирование на Ruby для начинающих

Для кого

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

Чему научитесь

  • Познакомитесь со строками, стандартными методами и объектами Ruby.
  • Сможете создавать объекты и классы.
  • Разберетесь с иерархией классов и наследованием.
  • Научитесь создавать и добавлять массивы, включая массивы смешанных типов, индексировать их элементы и указывать диапазон элементов.
  • Изучите фундаментальные основы хеширования, логические и условные операторы, модули, константы и переменные. 
  • Будете уметь использовать циклы for, while и некоторые специальные методы Ruby.
  • Сможете сохранять данные в формате YAML и восстанавливать инициализированные объекты с сохраненными данными.
  • Получите представление о фреймворке Ruby On Rails.

Курс включает 3,5 часа видео по запросу, 13 статей, 9 ресурсов для скачивания и пожизненный доступ ко всем материалам. 

Есть скидки и 30-дневная гарантия возврата средств.

Выдается сертификат об окончании.

Посмотреть Программу

8 курсов для изучения Ruby и Ruby on Rails
8 курсов для изучения Ruby и Ruby on Rails
По теме
8 курсов для изучения Ruby и Ruby on Rails

Swift

iOS и Swift: полный учебный курс по разработке iOS приложений 

Для кого

Курс подойдет новичкам: опыт программирования не нужен.

Для обучения потребуется Макбук с macOS 10.15 (Catalina) или ПК с установленной macOS. 

Чему научитесь

  • Концепции объектно-ориентированного программирования: типы данных, переменные, функции и методы, наследование, структуры, классы и протоколы.
  • Будете знать, как работать с массивами и словарями.
  • Освоите работу с шаблоном проектирования Model-View-Controller (MVC).
  • Сможете выполнять асинхронные вызовы API, хранить и извлекать данные из облака, использовать формат JSON для связи с сервером.
  • Научитесь создавать приложения с искусственным интеллектом и собственные модели машинного обучения с использованием платформ CoreML2 и CreateML в iOS 13.
  • Познакомитесь с фреймворком SwiftUI для создания пользовательских интерфейсов.
  • Пополните свое портфолио более чем 20 приложениями.

Курс включает 59,5 часов видео по запросу, 113 статей, 12 ресурсов для скачивания, 12 упражнений по написанию кода и пожизненный доступ ко всем материалам. 

Есть скидки и 30-дневная гарантия возврата средств.

Выдается сертификат об окончании.

Посмотреть программу

Введение в программирование на Swift 5 и разработку iOS приложений на Swift 5

Для кого

Это два первых курса специализации Разработчик iOS приложений на Swift 5, которые подойдут как начинающим разработчикам, так и тем, кто имеет опыт работы с другими языками программирования.

Чему научитесь

  • Основные концепции программирования на Swift 5.
  • Познакомитесь с типами данных, условной логикой, циклами.
  • Освоите работу с переменными, логическими операторами, массивами и словарями.
  • Будете уметь создавать повторно используемый код с функциями. 
  • Изучите объектно-ориентированное-программирование: наследование и полиморфизм.
  • Шаблон проектирования MVC.
  • Научитесь использовать автоматический макет и конструктор интерфейса, выполнять различные вычисления с помощью Swift.
  • Писать и проводить юнит-тесты.
  • Сможете создавать простые iOS приложения. 

Курсы включают 44 видео, 22 материала для самостоятельного изучения и 18 тестов.

Есть 7-дневный бесплатный пробный период.

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

Посмотреть программу

19 курсов для тех кто хочет освоить Swift и стать iOS-разработчиком
19 курсов для тех, кто хочет освоить Swift и стать iOS-разработчиком
По теме
19 курсов для тех, кто хочет освоить Swift и стать iOS-разработчиком

Программирование на Swift 5 для новичков

Для кого

Курс предназначен для новичков. 

Чему научитесь

  • Основам Swift: переменные и константы, типы данных.
  • Познакомитесь с логическими операторами, условной конструкцией if и выражениями else, and, or.
  • Научитесь работать с картежами, множествами, словарями, функциями, классами, структурами и пр.
  • Будете иметь представление об объектно-ориентированном программировании на Swift.

Курс включает 6 часов видео по запросу, 3 статьи, 6 ресурсов для скачивания и пожизненный доступ ко всем материалам. 

Есть скидки и 30-дневная гарантия возврата средств.

Выдается сертификат об окончании.

Посмотреть программу

Хотите стать автором рекомендательных материалов? Вакансия по ссылке
10 популярных курсов по изучению JavaScript для крутой веб-разработки
10 популярных курсов по изучению JavaScript для крутой веб-разработки
По теме
10 популярных курсов по изучению JavaScript для крутой веб-разработки
30+ ИТ-сертификаций, тренингов и курсов для улучшения своих навыков
30+ ИТ-сертификаций, тренингов и курсов для улучшения своих навыков
По теме
30+ ИТ-сертификаций, тренингов и курсов для улучшения своих навыков

Материал содержит аффилиатные ссылки. Это не отражается на стоимости курсов. Партнеры не влияют на наши рекомендации.

Читайте также
8 онлайн-курсов и интенсивов для Product Manager (февраль, 2024)
8 онлайн-курсов и интенсивов для Product Manager (февраль, 2024)
8 онлайн-курсов и интенсивов для Product Manager (февраль, 2024)
Собрали проверенные онлайн-курсы и интенсивы для Product Manager. В этой подборке: курсы от действующего PM в Microsoft, актуальная специализация по управлению продуктами в сфере AI, курсы для начинающих специалистов и лайфхаки как проходить собеседования на позицию продакта.
2 комментария
Как очистить Mac? Лучшие платные приложения для macOS (август 2024 г.)
Как очистить Mac? Лучшие платные приложения для macOS (август 2024 г.)
Как очистить Mac? Лучшие платные приложения для macOS (август 2024 г.)
Чем просканировать накопившийся за время работы мусор на диске вашего в Мака и навести порядок? Рассказываем о 7 платных приложениях для очистки macOS. Мы не называем их лучшими — просто советуем обратить на них внимание.
8 комментариев
11 лучших сертификаций Coursera, чтобы освоить новую специальность (август, 2023)
11 лучших сертификаций Coursera, чтобы освоить новую специальность (август, 2023)
11 лучших сертификаций Coursera, чтобы освоить новую специальность (август, 2023)
Проанализировали Coursera в поисках лучших профессиональных программ на 2023 год, прохождение которых позволит получить востребованную специальность. Рассказываем, на какие направления обратить внимание и как сертификация Coursera помогает изменить вашу карьеру.
1 комментарий
12 онлайн-курсов по языку Java для новичков и профессионалов (август, 2023)
12 онлайн-курсов по языку Java для новичков и профессионалов (август, 2023)
12 онлайн-курсов по языку Java для новичков и профессионалов (август, 2023)
Java по-прежнему входит в список самых популярных языков программирования. Вместе с Digitaldefynd мы составили список курсов по Java, которые подойдут как новичкам, так и людям с опытом программирования, чтобы освоить этот востребованный язык.

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.