175 бесплатных курсов для программистов и веб-разработчиков (Часть II)

В связи с неожиданным интересом, вызванным предыдущим сборником онлайн-курсов для программистов, веб-разработчиков и других любителей компьютеров в целом (вы можете проконсультироваться с ним ЗДЕСЬ ), мы решили продолжить его с помощью нового специального поста.

Во второй части мы собираем бесплатные курсы по таким актуальным темам, как искусственный интеллект и машинное обучение, компьютерная безопасность или криптография. Точно так же есть место для большого количества учебных курсов по Java, PHP, разработке мобильных приложений (Android / iOS), созданию видеоигр, веб-страниц и многому другому. Не упускайте их из виду!

175 онлайн-курсов по программированию, веб-разработке и искусственному интеллекту

Многие из этих курсов написаны на английском языке и разработаны с помощью платформы Class Central. Они длятся от 1 до 6 недель, с гибким графиком и возможностью получения сертификата (предоплаченного или бесплатного в зависимости от курса). Большое количество курсов также собрано на испанском языке и для других образовательных платформ, таких как Coursera, Codelabs, Tutellus, Codecademy, а также периодические серии обучающих видео на YouTube.

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

Узнайте, как разрабатывается приложение для iOS 7 за час
Создайте приложение на Swift 3 для iOS 10
Создавайте мобильные приложения с Mobincube без кода
Курс по основам для разработчиков Android (Codelabs)
Разработка мобильных приложений без программирования
Разработка приложений под Android
Специализированная программа iOS Application Development
Разработка мобильных приложений под Android
Разработка мобильных приложений с Titanium
Основы Android
Введение в программирование Android (преподается UPV)
Программирование с помощью Java для приложений Android

По теме: 26 бесплатных курсов, чтобы научиться создавать приложения для Android

веб-разработка

Angular: преобразование любого HTML-шаблона в WebAPP
Узнайте, как публиковать свои веб-страницы
HTML5 и CSS3 с нуля
Научитесь создавать веб-страницы с нуля
Научитесь создавать веб-страницы без программирования с помощью Jimdo
Курс FlexBox от 0
Курс по эффектам параллакса с Adobe Muse
Изучите доступность Интернета шаг за шагом
Изучите цветной дизайн
Бесплатный онлайн-курс по созданию страниц в WordPress
Как создать CRUD с помощью PHP и SQL Server
Разработка веб-страницы с помощью HTML и CSS
Веб-разработчик: Структурное программирование на PHP
Технологии, способствующие развитию науки о данных и аналитики: Интернет вещей
Основы UX-дизайна
Взлом роста (6-е издание)
Изучите основы программирования с PHP
Приложения для облачных вычислений, часть 2: Большие данные и приложения в облаке
Введение в Angular 4 - Установка и компоненты
Введение в Cloud Foundry и облачную архитектуру программного обеспечения
Введение в OpenStack
Классный PHP
Интернет-магазин с WooCommerce с нуля
IDESWEB
Реализуйте файлы cookie и сеансы в PHP
MVC для хороших новичков с Laravel

Разработка, дизайн и создание видеоигр

Разработка игр с помощью Unity 5: первая полная игра
Создание игр на Unreal Engine для начинающих
Дизайн и создание видеоигр
Интерактивная 3D-графика
Разработка и дизайн видеоигр

Искусственный интеллект и машинное обучение

6.S094: Глубокое обучение для самоуправляемых автомобилей
6. S191: Введение в глубокое обучение
Решение проблем больших адронных коллайдеров с помощью машинного обучения
Прикладное машинное обучение на Python
Искуственный интеллект
Искусственный интеллект (AI)
Байесовские методы машинного обучения
Приложения для больших данных: машинное обучение в масштабе
Сверточные нейронные сети
Творческие приложения глубокого обучения с TensorFlow
Передовое глубокое обучение для кодеров, часть 2
Объяснение глубокого обучения
Глубокое обучение для обработки естественного языка
Изучите глубокое обучение в области компьютерного зрения
Летняя школа глубокого обучения
Введение в глубокое обучение
Введение в искусственный интеллект
Введение в искусственный интеллект (ИИ)
Введение в глубокое обучение
Машинное обучение (Технологический институт Джорджии и Брауновский университет)
Машинное обучение (Технологический институт Джорджии)
Изучите машинное обучение (Технологический институт Джорджии)
Машинное обучение (Колумбийский университет)
Ускоренный курс машинного обучения с API-интерфейсами TensorFlow
Курс по машинному обучению для науки о данных и аналитики
Машинное обучение для торговли
Основы машинного обучения: практический подход
Курс о машинном обучении с большими данными
Машинное обучение: классификация
Машинное обучение: кластеризация и поиск
Курс «Машинное обучение: регресс»
Математика для машинного обучения: линейная алгебра
Математика для машинного обучения: многомерное исчисление
Курс «Математика для машинного обучения: PCA»
Нейронные сети для машинного обучения
Практическое глубокое обучение для кодеров, часть 1
Статистическое машинное обучение
ИИ, основанный на знаниях: когнитивные системы
Обучение с подкреплением
Введение в рекомендательные системы: неперсонализированные и основанные на содержании
Изучите TensorFlow и глубокое обучение без докторской степени.
Практическое обучение с подкреплением
Обработка естественного языка
Регрессионное моделирование на практике
Матричная факторизация и продвинутые методы
Рекомендательные системы: оценка и показатели
Совместная фильтрация ближайшего соседа
Вычислительная неврология

Безопасность, криптография и криптовалюты

Биткойн и криптовалютные технологии
Блокчейн для бизнеса - Введение в технологии Hyperledger
Классические криптосистемы и основные концепции
Прикладная криптография
Контроль доступа
Криптографический хэш и защита целостности
Криптография и теория информации
Криптография II
Безопасность облачных вычислений
Введение в информационную безопасность
Аппаратная безопасность
Сетевая безопасность
Безопасность сетей и коммуникаций
Проверка системы (2): поведение процесса модели
Курс «Проверка системы (3): Требования по модальным формулам»
Проверка системы (4): программное обеспечение для моделирования, протоколы и другое поведение
Проверка системы: автоматы и поведенческие эквиваленты
Безопасность операций и администрирования
Безопасность систем и приложений
Информационная безопасность: контекст и введение
Киберфизическая безопасность систем
Выявление, мониторинг и анализ рисков и реагирования на инциденты и восстановления

Связано: 17 бесплатных онлайн-курсов по компьютерной безопасности и кибербезопасности

Программирование и вычисления

Научитесь кодировать на Erlang
Изучение Java с нуля
Изучите рекурсию с OCaml
Робототехника для новичков
Изучите информатику самостоятельно (около 1500 часов)
Введение в Agile и Scrum
Введение в курс программирования на C: функции и указатели
Введение в программирование на C: инструкции управления и текстовые файлы
Введение в программирование на C: типы и структуры данных
Программирование со стандартом Java (5-е издание)
Программирование с помощью JavaScript (5-е издание)
Как создавать веб-приложения в реальном времени с помощью Node.js и Socket.io
Учебники по Java, разработанные Oracle
График! Введение в программирование
Arduino и некоторые приложения
Создавайте карты с помощью AngularJS и ArcGIS
Курс Java (40 видео)
Курс компьютерного программирования
Введение в программирование с использованием псевдокода
Бесплатный курс Javascript
Как создать библиотеку DataGrid
Разрабатывайте свои приложения с помощью jQuery
Дизайн компьютерных систем: передовые концепции современных микропроцессоров
Параллельное программирование на Java
Непрерывная интеграция и развертывание
Составители: теория и практика
Вычислимость, сложность и алгоритмы
Вычислительные структуры 3: компьютерная организация
Компьютерная фотография
DevOps для баз данных
Практики и принципы DevOps
Курс «DevOps Testing»
Распределенное программирование на Java
Встроенное оборудование и операционные системы
FreeCodeCamp (8000+ уроков, статей и видео)
GT - Refresher - Advanced OS
Продвинутые операционные системы
Инфраструктура как код
Введение в параллельное программирование
Введение в компьютерную архитектуру
Введение в компьютерное зрение
Введение в анализ формальных понятий
Базовое моделирование для дискретной оптимизации
Параллельное программирование
Параллельное программирование на Java
Вероятностные графические модели 1: представление
Вероятностные графические модели 2: вывод
Природа в коде: биология в JavaScript
Поддержка реляционных баз данных для хранилищ данных
Надежные распределенные алгоритмы, часть 2
Архитектура высокопроизводительного компьютера
Решение алгоритмов дискретной оптимизации
Юлия научное программирование
Количественное формальное моделирование и анализ эффективности наихудшего случая
Мои первые шаги с Scratch
NP-полные задачи
Введение в операционные системы
Проектирование и анализ киберфизических систем
Киберфизические системы: моделирование и имитация
Продвинутый C ++
Расширенное моделирование для дискретной оптимизации
Аппроксимационные алгоритмы, часть II

Связано: 40 базовых курсов программирования для начинающих

Вам может быть интересно: 18 бесплатных онлайн-курсов по информатике (Linux, сети, безопасность, Arduino)

У вас установлен Telegram ? Получайте лучшие посты каждого дня на нашем канале . Или, если хотите, узнайте обо всем на нашей странице в Facebook .