Подписывайтесь на «Что к чему» —
анамнез и главные симптомы беларуского ИТ.
Цифры, графика, ничего лишнего. Выходит раз в 2 недели.
Спасибо! На указанный адрес отправлено письмо для подтверждения подписки.
Разработчик VironIT ушёл в отпуск и не вернулся. Читайте его историю ⚖️

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

На рынке труда ценятся не только специалисты по 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+ ИТ-сертификаций, тренингов и курсов для улучшения своих навыков

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

Подписывайтесь на «Что к чему» —
анамнез и главные симптомы беларуского ИТ.
Цифры, графика, ничего лишнего. Выходит раз в 2 недели.
Спасибо! На указанный адрес отправлено письмо для подтверждения подписки.
Читайте также
Где учить польский язык? Нашли удобную онлайн школу со скидкой в 50%
Где учить польский язык? Нашли удобную онлайн школу со скидкой в 50%
Где учить польский язык? Нашли удобную онлайн школу со скидкой в 50%
12 онлайн-курсов по Java для новичков и профи в 2022 году
12 онлайн-курсов по Java для новичков и профи в 2022 году
12 онлайн-курсов по Java для новичков и профи в 2022 году
Акция до конца дня: популярные курсы по разработке от Udemy с большой скидкой
Акция до конца дня: популярные курсы по разработке от Udemy с большой скидкой
Акция до конца дня: популярные курсы по разработке от Udemy с большой скидкой
Лучший VPN на рынке можно купить со скидкой в 49%
Лучший VPN на рынке можно купить со скидкой в 49%
Лучший VPN на рынке можно купить со скидкой в 49%
3 комментария

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

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

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

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

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