Программирование на Java и основы разработки ПО
Курс окончили более 265 000 человек, рейтинг — 4,6 из 5.
Специализация от американского университета Дьюка. Вас научат основным концепциям программирования и помогут написать первые проекты. Узнаете и то, как разрабатывать алгоритмы и тестировать свои программы.
В конце курса вы сделаете рекомендательный движок по типу тех, которые используют Netflix или Amazon. Помимо этого, положите в портфолио интерактивную веб-страницу с фильтрами для изображений, программу шифрования и генератор текста.
Специализация включает пять курсов:
- Основы JavaScript, HTML и CSS.
- Основы программирования на Java.
- Массивы, списки и струкрурированные данные.
- Принципы архитектуры ПО.
- Создание рекомендательной системы.
Курс на английском языке с субтитрами на русском.
Ориентировочное время прохождения: 5 месяцев.
Объектно-ориентированное программирование в Java
Курс окончили почти 80 000 человек, рейтинг — 4,7.
Еще одна специализация от университета Дьюка. Подойдет начинающим разработчикам, у которых уже есть минимальный опыт программирования. Помимо изучения самого языка Java, вы будете работать со средами разработки BlueJ и Eclipse и узнаете, как разрабатывать программы для работы с big data.
Кроме этого, создадите программу шифрования, интерактивную карту с отображением геоданных и проект, с помощью которого пользователь сможет управлять большими объемами текстовых данных.
Специализация включает четыре курса:
- Основы Java.
- Массивы, списки и струкрурированные данные.
- Объектно-ориентированное программирование.
- Структура и эффективность данных.
Курс на английском языке с субтитрами на русском.
Ориентировочное время прохождения: 5 месяцев.
Введение в программирование на Python и Java
Курс прошли 17 000 человек, рейтинг — 4,4.
Специализация от Пенсильванского университета рассчитана на учеников без опыта программирования. В программу входит изучение базовых понятий Python, объектно-ориентированного программирования и структур данных в Java.
Студенты, окончившие курс, смогут писать полнофункциональные программы на обоих языках. К примеру, систему онлайн-банкинга или программу, которая будет автоматически собирать и анализировать рейтинги фильмов из базы IMDB.
В программе четыре курса:
- Введение в Python
- Анализ данных с помощью Python
- Введение в Java и объектно-ориентированное программирование
- Механизмы наследования и структура данных в Java.
Курс на английском языке с субтитрами на русском.
Ориентировочное время прохождения: 4 месяца.
Основы Java
Специализация для начинающего программиста, которая даст представление об основах разработки программного обеспечения на любом языке.
Вы освоите Java и основные библиотеки, узнаете об объектно-ориентированном программировании и будете оттачивать навыки во время лабораторных работ.
Программа состоит из четырех курсов:
- Введение в Java.
- Введение в объектно-ориентированное программирование.
- Классы и объекты в Java.
- Библиотеки Java.
Ориентировочное время прохождения: 30 часов.
Курс доступен на английском языке с английскими субтитрами.
Бонус: Обучение Java без опыта программирования
Программу окончили 2 500 человек, рейтинг — 4,6.
«Java без опыта программирования» — проект Coursera, который, по словам его авторов, собрал лучший опыт обучения программированию за 40 лет.
Как это выглядит: в правой части экрана вы смотрите видео, на котором преподаватель будет пошагово объяснять вам концепцию языка, принципы его работы и давать практические задания. Выполнять их вы сможете в рабочем пространстве в левой части экрана.
Примерное время прохождения: 2 часа.
Программа доступна только на английском языке.