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 Розробка додатків
Розробка мобільних додатків з 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 та Cloud Native Architecture
Вступ до OpenStack
Класний PHP
Інтернет-магазин з WooCommerce з нуля
IDESWEB
Впровадити файли cookie та сеанси в PHP
MVC для приємних початківців з Laravel

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

Розробка ігор з Unity 5: Перша повна гра
Створення гри на Unreal Engine для початківців
Дизайн і створення відеоігор
Інтерактивна 3D-графіка
Розробка та дизайн відеоігор

Штучний інтелект та машинне навчання

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

Безпека, криптографія та криптовалюти

Біткойн і криптовалютні технології
Блокчейн для бізнесу - вступ до Hyperledger Technologies
Класичні криптосистеми та основні поняття
Прикладна криптографія
Контроль доступу
Криптографічний хеш та захист цілісності
Криптографія та теорія інформації
Криптографія II
Безпека хмарних обчислень
Вступ до інформаційної безпеки
Апаратне забезпечення
Безпека мережі
Безпека мереж та комунікацій
Перевірка системи (2): моделювання поведінки процесу
Курс "Перевірка системи (3): Вимоги за модальними формулами"
Перевірка системи (4): моделювання програмного забезпечення, протоколів та іншої поведінки
Перевірка системи: автомати та поведінкові еквіваленти
Операції та адміністрування безпеки
Безпека систем та додатків
Інформаційна безпека: контекст та вступ
Захист кібер-фізичних систем
Виявлення, моніторинг та аналіз реагування та відновлення ризиків та інцидентів

Пов’язане: 17 безкоштовних онлайн-курсів з комп’ютерної безпеки та кібербезпеки

Програмування та обчислення

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

Пов’язане: 40 основних курсів програмування для початківців

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

У вас встановлений Telegram ? Отримуйте найкращі публікації кожного дня на нашому каналі . Або, якщо хочете, дізнайтеся все на нашій сторінці у Facebook .