### Cодержание
* [Дизайн и Aрхитектура ](#design-architecture )
* [C# ](#csharp )
* [C++ ](#cpp )
* [Clojure ](#clojure )
* [Dart ](#dart )
* [Elixir ](#elixir )
* [Go ](#go )
* [Haskell ](#haskell )
* [HTML and CSS ](#html-and-css )
* [Java ](#java )
* [JavaScript ](#javascript )
* [Node.js ](#nodejs )
* [React ](#react )
* [Julia ](#julia )
* [Kotlin ](#kotlin )
* [Perl ](#perl )
* [PHP ](#php )
* [PostgreSQL ](#postgresql )
* [Python ](#python )
* [R ](#r )
* [Ruby ](#ruby )
### Уровни
BEG - Hовичок. Основы.
INT - Cредний. Расширенные возможности.
ADV - Продвинутый. Тонкости.
### <a id="design-architecture"></a>Дизайн и Aрхитектура
* [Туториал по SOLID ](https://ota-solid.now.sh ) - Саша Беспоясов и Артём Самофалов (INT)
### <a id="csharp"></a>C#
* [Бесплатный курс по C# для начинающих ](https://code-basics.com/ru/languages/csharp ) - Code-basics (BEG)
* [Полное руководство по языку программирования С# 11 и платформе .NET 7 ](https://metanit.com/sharp/tutorial/ ) - Metanit (BEG/INT)
* [Программирование на C# 5.0 ](https://stepik.org/course/4143 ) - Денис Гладкий (Stepik) (INT)
* [Язык программирования C# для начинающих ](https://stepik.org/course/99426 ) - Артём Корольков (Stepik) (BEG)
### <a id="cpp"></a>C++
* [Введение в программирование (C++) ](https://stepik.org/course/363 ) - Stepik (BEG)
* [Руководство по языку программирования C++ ](https://metanit.com/cpp/tutorial/ ) - Metanit (BEG/INT)
* [Уроки по С++ ](https://ravesli.com/uroki-cpp ) - Ravesli (INT)
### Clojure
* [Курс Clojure ](https://clojurecourse.by ) (BEG)
* [Clojure: бесплатный курс для разработчиков ](https://code-basics.com/ru/languages/clojure ) - Code-basics (BEG)
### Dart
* [Основы программирования на Dart ](https://stepik.org/course/109361 ) - Stepik (BEG)
* [Основы Dart ](https://stepik.org/course/92982 ) - Анна Музыкина (Stepik) (BEG)
### Elixir
* [Язык программирования Эликсир ](https://github.com/yzh44yzh/elixir_course ) - Yuri Zhloba
### Go
* [Основы Go ](https://ru.hexlet.io/courses/go-basics ) - Hexlet (BEG)
* [Программирование на Golang ](https://stepik.org/course/54403 ) - Stepik (BEG)
* [Go (Golang) - первое знакомство ](https://stepik.org/course/100208 ) - Stepik (BEG)
* [PRO Go. Основы программирования ](https://stepik.org/course/158385 ) - Stepik (BEG)
### Haskell
* [Функциональное программирование на языке Haskell ](https://stepik.org/course/75 ) - Stepik (INT)
* [Функциональное программирование на языке Haskell (часть 2) ](https://stepik.org/course/693 ) - Stepik (ADV)
### HTML and CSS
* [CSS для начинающих ](https://ru.code-basics.com/languages/css ) - Code-basics (BEG)
* [HTML для начинающих ](https://ru.code-basics.com/languages/html ) - Code-basics (BEG)
### Java
* [Курс тест по Java ](https://github.com/peterarsentev/course_test ) - Пётр Арсентьев (BEG)
* [Легкий старт в Java. Вводный курс для чайников ](https://stepik.org/course/90684 ) - Stepik (BEG)
* [Java для начинающих ](https://ru.code-basics.com/languages/java ) - Code-basics (BEG)
### JavaScript
* [Алгоритмы и структуры данных ](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/AlgAndData.md ) - Тимур Шемсединов (INT)
* [Асинхронное программирование ](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Asynchronous.md ) - Тимур Шемсединов (INT)
* [Метапрограммирование и мультипарадигменное программирование ](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Metaprogramming.md ) - Тимур Шемсединов (INT)
* [Объектно ориентированное ](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/OOP.md ) - Тимур Шемсединов (INT)
* [Основы программирования ](https://www.youtube.com/playlist?list=PLHhi8ymDMrQZad6JDh6HRzY1Wz5WB34w0 ) - Тимур Шемсединов (INT)
* [Основы программирования ](https://ru.hexlet.io/courses/programming-basics ) - Hexlet (BEG)
* [Основы JavaScript ](https://ru.hexlet.io/courses/js-basics ) - Hexlet (BEG)
* [Парадигмы программирования ](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Paradigms.md ) - Тимур Шемсединов (INT)
* [Параллельное программирование ](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Parallel.md ) - Тимур Шемсединов (INT)
* [Погружение в JavaScript: для начинающих ](https://stepik.org/course/180784 ) - Stepik (BEG)
* [Современный учебник JavaScript ](https://learn.javascript.ru ) - Илья Кантор (INT)
* [Технологический стек NodeJS ](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS.md ) - Тимур Шемсединов (INT)
* [Функциональное программирование ](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Functional.md ) - Тимур Шемсединов (INT)
* [Шаблоны проектирования ](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Patterns.md ) - Тимур Шемсединов (INT)
* [JavaScript для начинающих ](https://ru.code-basics.com/languages/javascript ) - Code-basics (BEG)
#### Node.js
* [Уроки Node JS Для начинающих ](https://www.youtube.com/playlist?list=PL0lO_mIqDDFX0qH9w5YQIDV6Wxy0oawet ) - Гоша Дударь (BEG)
* [Node.js введение в технологию ](https://www.youtube.com/playlist?list=PLHhi8ymDMrQZmXEqIIlq2S9-Ibh9b_-rQ ) - Тимур Шемсединов (INT)
#### React
* [Роутинг в react-приложениях ](https://max-frontend.gitbook.io/react-router-course-ru/ ) (INT)
* [Туториал по Redux ](https://max-frontend.gitbook.io/redux-course-ru-v2/ ) (INT)
* [React.js курс для начинающих ](https://max-frontend.gitbook.io/react-course-ru-v2/ ) (BEG)
### Julia
* [Введение в язык программирования Julia ](https://github.com/YermolenkoIgor/Julia_tutorial_rus ) - Igor Yermolenko (BEG)
### Kotlin
* [Введение в Kotlin JVM ](https://stepik.org/course/5448 ) - Stepik (BEG)
* [Разработка Android-приложений на Kotlin ](https://stepik.org/course/4792 ) - Stepik (BEG)
* [Руководство по языку Kotlin ](https://metanit.com/kotlin/tutorial/ ) - Metanit (BEG/INT)
* [PRO Kotlin. Основы программирования ](https://stepik.org/course/131507 ) - Stepik (BEG)
### Perl
* [Введение в Perl ](https://stepik.org/course/3039 ) - Stepik (BEG)
### PHP
* [Руководство по PHP ](https://metanit.com/php/tutorial/ ) - Metanit (BEG/INT)
* [PHP - первое знакомство ](https://stepik.org/course/87314 ) - Stepik (BEG)
* [PHP для начинающих ](https://ru.code-basics.com/languages/php ) - Code-basics (BEG)
* [PHP: Основы ](https://ru.hexlet.io/courses/php-basics ) - Hexlet (BEG)
### PostgreSQL
* [DBA1. Администрирование PostgreSQL ](https://postgrespro.ru/education/courses/DBA1 ) (BEG)
* [DBA2. Администрирование PostgreSQL. Расширенный курс ](https://postgrespro.ru/education/courses/DBA2 ) (INT)
* [DEV1. Разработка серверной части приложений PostgreSQL ](https://postgrespro.ru/education/courses/DEV1 ) (ADV)
* [Hacking PostgreSQL ](https://postgrespro.ru/education/courses/hacking ) (INT)
### Python
* [Автоматизация тестирования с помощью Selenium и Python ](https://stepik.org/course/575 ) - Stepik (INT)
* [Добрый, добрый Python - обучающий курс от Сергея Балакирева ](https://stepik.org/course/100707 ) - Сергей Балакирев (Stepik) (BEG)
* [Основы Python ](https://ru.hexlet.io/courses/python-basics ) - Hexlet (BEG)
* [Питонтьютор: Бесплатный курс по программированию с нуля ](https://pythontutor.ru ) - Виталий Павленко, Владимир Соломатин, Д. П. Кириенко, команда Pythontutor (BEG)
* ["Поколение Python": курс для начинающих ](https://stepik.org/course/58852 ) - Тимур Гуев, Руслан Чаниев, Анри Табуев (Stepik) (BEG)
* ["Поколение Python": курс для продвинутых ](https://stepik.org/course/68343 ) - Тимур Гуев, Руслан Чаниев, Благотворительный фонд "Айкью Опшн" (Stepik) (INT)
* [Программирование на Python ](https://stepik.org/course/67 ) - Тимофей Бондарев, Павел Федотов (Stepik) (BEG)
* [Python: быстрый старт ](http://dfedorov.spb.ru/python3 ) - Дмитрий Фёдоров (BEG)
* [Python для начинающих ](https://ru.code-basics.com/languages/python ) - Code-basics (BEG)
* [Python для тех, у кого лапки ](https://stepik.org/course/85388 ) - Мария Чакчурина, Дмитрий Колосов (Stepik) (INT)
* [Python: основы и применение ](https://stepik.org/course/512 ) - Константин Зайцев, Антон Гардер (Stepik) (INT)
### R
* [Анализ данных в R ](https://stepik.org/course/129 ) - Stepik (INT)
* [Анализ данных в R. Часть 2 ](https://stepik.org/course/724 ) - Stepik (INT)
* [Основы программирования на R ](https://stepik.org/course/497 ) - Stepik (BEG)
### Ruby
* [Бесплатный онлайн курс по основам Ruby ](https://code-basics.com/ru/languages/ruby ) - Code-basics (BEG)
* [Введение в Ruby ](https://ru.hexlet.io/courses/ruby ) - Hexlet (BEG)
* [Путь Rubyrush ](https://rubyrush.ru/steps ) (BEG)
* [Ruby - первое знакомство ](https://stepik.org/course/87996 ) - Stepik (BEG)