|}
==Web==
[https://stepik.org/course/2223/promo JavaScript для начинающих]
совсем простой, 17 уроков, для любого возраста, короткий
Введение, простейшие структуры, циклы
функции, объекты, строки, массивы
обработка ошибок
регулярные выражения
замыкания
[https://stepik.org/course/154/promo Web-технологии]
простой, хороший, 18 часов видео
надо чуть-чуть знать python и уметь пользоваться командной строкой
Архитектура Web приложений: web-клиенты, HTML, CSS
Сетевые протоколы, HTTP
Web-сервера
Архитектура frontend-backend
MVC фреймворки
Работа с СУБД
Django модели
сессии и авторизации
Технология AJAX
Real-Time сообщения
[https://stepik.org/course/38218/promo Веб-разработка для начинающих: HTML и CSS]
простой, для любого возраста, 49 уроков, короткий
HTML: теги, атрибуты, интерпретация
HTML: структура документа, элементы, списки, изображения, ссылки
HTML: таблицы, формы,
CSS: синтаксис, селекторы, chromium DevTools
CSS: display, блочная модельб позиционирование
CSS: псевдоклассы, анимация переходов, адаптивная сетка
Bootstrap 4
Деплой сайта на netlify
==Go==
[https://stepik.org/course/54403/promo Программирование на Golang]
О Go, Первая программа
Типы данных, Переменные и арифметические операции, ввод/вывод данных
Условные выражения, Условные конструкции, Циклы
Массивы, Функции
Пакеты
* Указатели, Структуры
* Строки
* Обработка ошибок
==Haskell==
[https://stepik.org/course/75/promo Функциональное программирование на языке Haskell]
* средний курс (для Haskel не самый сложный), 16 часов видео
* надо знать какой-то другой язык
* основы синтаксиса языка
* система типов языка
* списки
* пользовательские типы
* монады
==Scala==
[https://stepik.org/course/16243/promo Введение в Scala]
tbd
==R==
[https://stepik.org/course/497/promo Основы программирования на R]
средний, 6 часов, больше про сам язык (курсы дополняют друг друга)
* Переменные, глобальное окружение, справка
* Векторы
* Управляющие конструкции, работа с пакетами
* Матрицы и списки
* Дата фреймы
* Факторы и строки
* Функции
* Элементы функционального программирования
* Обработка данных при помощи dplyr
[https://stepik.org/course/129/promo Анализ данных в R]
средний, 5 часов, больше про применение языка
надо знать статистику, например https://stepik.org/course/76/promo (это очень хороший курс)
* Предобработка данных: переменные, data frame, синтаксис
* описательные статистики, графики
* Анализ номинативных данных
* Применение дисперсионного анализа
* Линейные регрессии
* Диагностика модели
* Логистическая регрессия
* Базы данных
[https://stepik.org/course/551/promo Введение в базы данных]
простой, 7 часов видео (субъективно, лучше следующего)
* Надо уметь программировать, желательно разобраться с формой Бэкуса — Наура
* Базовые операции SQL
* реляционная модель данных, Архитектура ANSI/SPARC
* Концептуальное, Логическое и физическое проектирование, MySQL Workbench
* Нормализация реляционной базы данных, нормальные формы
* Моделирование данных с использованием ORM
* Администрирование MySQL и оптимизация запросов
* Термины и характеристики NoSQL,
* Обзор key-value СУБД Redis, Обзор документоориентированной СУБД MongoDB
[https://stepik.org/course/2614/promo Базы данных]
простой, не самый супер 5 часов видео,
* надо уметь программировать
* Модель "Сущность-связь"
* Реляционная алгебра
* Основные объекты базы данных и описание на SQL
* Запросы на SQL
* Представления, процедуры, функции, триггеры, Индексирование данных
* перспективы в BigData
==ОС==
'''Курс:[https://stepik.org/course/1780/promo Операционные системы]'''
сложность не знаю, 7 часов видео
* нужно знание C/C++, в заданиях требуется использование Git
* управление памятью (разделение на физическую и логическую память, аппаратные средства организации логической памяти, алгоритмы аллокации)
* планирование и многозадачность (вытесняющая и невытесняющая многозадачность, критерии планирования, переключение потоков управления)
* средства синхронизации потоков (взаимное исключение, реализация примитивов взаимного исключения, дедлоки и средства борьбы с ними)
* пространство пользователя и системные вызовы (реализации системных вызовов, структура исполняемого файла, запуск приложений)
===Linux===
'''Курс:[https://stepik.org/course/73/promo Введение в Linux]'''
простой курс, неплохой, 3 часа видео, 100 тестов
* Установка Linux: Terminal, запуск файлов, ввод/вывод
* Работа на сервере: обмен файлами, запуск приложений, многопоточные приложения
* vim,bash