free-programming-books/courses/free-courses-ru.md

192 lines
10 KiB
Markdown
Raw Permalink Normal View History

### Cодержание
* [Дизайн и Aрхитектура](#design-architecture)
* [C#](#csharp)
2021-01-23 21:36:35 +00:00
* [C++](#cpp)
2018-05-29 17:03:32 +00:00
* [Clojure](#clojure)
* [Dart](#dart)
* [Elixir](#elixir)
* [Go](#go)
* [Haskell](#haskell)
* [HTML and CSS](#html-and-css)
2018-02-27 14:28:43 +00:00
* [Java](#java)
* [JavaScript](#javascript)
* [Node.js](#nodejs)
* [React](#react)
* [Julia](#julia)
* [Kotlin](#kotlin)
* [Perl](#perl)
* [PHP](#php)
2018-05-22 20:18:08 +00:00
* [PostgreSQL](#postgresql)
2018-02-27 14:28:43 +00:00
* [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)
2018-05-29 17:03:32 +00:00
### Clojure
* [Курс Clojure](https://clojurecourse.by) (BEG)
2023-10-29 01:05:09 +00:00
* [Clojure: бесплатный курс для разработчиков](https://code-basics.com/ru/languages/clojure) - Code-basics (BEG)
2018-05-29 17:03:32 +00:00
### 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
* [Elixir - функциональная разработка](https://www.youtube.com/playlist?list=PLWlFXymvoaJ_SWXOOm2JSqv86ZBkQ9-zo) - Ilya Krukowski (BEG)
### 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
2023-10-29 01:05:09 +00:00
* [CSS для начинающих](https://ru.code-basics.com/languages/css) - Code-basics (BEG)
* [HTML для начинающих](https://ru.code-basics.com/languages/html) - Code-basics (BEG)
2018-02-27 14:28:43 +00:00
### Java
* [Курс тест по Java](https://github.com/peterarsentev/course_test) - Пётр Арсентьев (BEG)
* [Легкий старт в Java. Вводный курс для чайников](https://stepik.org/course/90684) - Stepik (BEG)
2023-10-29 01:05:09 +00:00
* [Java для начинающих](https://ru.code-basics.com/languages/java) - Code-basics (BEG)
2018-02-27 14:28:43 +00:00
### 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)
2023-10-29 01:05:09 +00:00
* [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)
2018-05-04 18:33:11 +00:00
### 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)
2023-10-29 01:05:09 +00:00
* [Python для начинающих](https://ru.code-basics.com/languages/python) - Code-basics (BEG)
* [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
2023-10-29 01:05:09 +00:00
* [Бесплатный онлайн курс по основам Ruby](https://code-basics.com/ru/languages/ruby) - Code-basics (BEG)
* [Введение в Ruby](https://ru.hexlet.io/courses/ruby) - Hexlet (BEG)
2020-11-29 23:31:22 +00:00
* [Путь Rubyrush](https://rubyrush.ru/steps) (BEG)
* [Ruby - первое знакомство](https://stepik.org/course/87996) - Stepik (BEG)