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