mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2024-12-18 17:36:14 +00:00
5324b9e3cf
* chore: homogenize C# table of content anchor (`#c-sharp` to `#csharp`)
* format: homogenize c# category title
right markdown escape instead of use HTML entities
* lint: fix `MD012/no-multiple-blanks` rule
Multiple consecutive blank lines [Expected: 2; Actual: 3]
* lint: fix `MD039/no-space-in-links`
Spaces inside link text
* lint: fix `MD009/no-trailing-spaces` rule
Trailing spaces [Expected: 0 or 4; Actual: 1]
Trailing spaces [Expected: 0 or 4; Actual: 2]
* lint: fix `MD006/ul-start-left` rule
* format: remove extra spaces between note tokens
* spell: fix lint `MD044/proper-names` rule
- HTML
- JavaScript
- YouTube
* spell: normalize to the most common `Index` heading
* lint: fix `MD007/ul-indent` rule
Unordered list indentation [Expected: 4; Actual: 2]
* format: escape pipes `|` from resources text
addresses #5176
* add Hesham Asem courses about machine and deep learning and nlp
* Expand the name of nlp section
* Change the order
* Revert "spell: normalize to the most common `Index` heading"
This reverts commit 4d6a74e7d7
.
Co-authored-by: AhmedElTabarani <eltabaraniahmed@gmail.com>
10 KiB
10 KiB
Cодержание
- Дизайн и Aрхитектура
- C++
- Clojure
- Dart
- Go
- Haskell
- HTML and CSS
- Java
- JavaScript
- Julia
- Kotlin
- Perl
- PHP
- PostgreSQL
- Python
- R
- Ruby
Уровни
BEG - Hовичок. Основы.
INT - Cредний. Расширенные возможности.
ADV - Продвинутый. Тонкости.
Дизайн и Aрхитектура
- Туториал по SOLID - Саша Беспоясов и Артём Самофалов (INT)
C++
- Введение в программирование (C++) - Stepik (BEG)
- Основы разработки на С++: белый пояс - Шишков Илья Иванович, Парамонов Евгений Анатольевич, Полднев Антон Вячеславович, Лежанкин Иван Андреевич (Coursera) (INT)
- Основы разработки на С++: желтый пояс - Шишков Илья Иванович, Лежанкин Иван Андреевич, Парамонов Евгений Анатольевич, Полднев Антон Вячеславович (Coursera) (INT)
- Основы разработки на С++: коричневый пояс - Шишков Илья Иванович, Полднев Антон Вячеславович, Матросов Михаил Александрович, Alexey Zobnin, Субоч Николай Михайлович (Coursera) (INT)
- Основы разработки на С++: красный пояс - Шишков Илья Иванович, Полднев Антон Вячеславович (Coursera) (INT)
- Основы разработки на С++: черный пояс - Шишков Илья Иванович, Полднев Антон Вячеславович, Субоч Николай Михайлович, Alexey Zobnin, Матросов Михаил Александрович (Coursera) (INT)
- Уроки по С++ - Ravesli (INT)
Clojure
- Курс Clojure (BEG)
Dart
- Основы Dart - Анна Музыкина (Stepik) (BEG)
- Основы Dart - Станислав Чернышев (Stepik) (BEG)
Go
- Программирование на Golang - Stepik (BEG)
- Go (Golang) - первое знакомство - Stepik (BEG)
Haskell
- Функциональное программирование на языке Haskell - Stepik (INT)
- Функциональное программирование на языке Haskell (часть 2) - Stepik (ADV)
HTML and CSS
- CSS для начинающих (BEG)
- HTML для начинающих (BEG)
Java
- Курс тест по Java - Пётр Арсентьев (BEG)
- Легкий старт в Java. Вводный курс для чайников - Stepik (BEG)
- Java для начинающих (BEG)
- Java. Путь от ученика до эксперта. - Пётр Арсентьев (INT)
JavaScript
- Алгоритмы и структуры данных - Тимур Шемсединов (INT)
- Асинхронное программирование - Тимур Шемсединов (INT)
- Метапрограммирование и мультипарадигменное программирование - Тимур Шемсединов (INT)
- Объектно ориентированное - Тимур Шемсединов (INT)
- Основы программирования - Тимур Шемсединов (INT)
- Основы программирования - Hexlet (BEG)
- Парадигмы программирования - Тимур Шемсединов (INT)
- Параллельное программирование - Тимур Шемсединов (INT)
- Современный учебник JavaScript - Илья Кантор (INT)
- Технологический стек NodeJS - Тимур Шемсединов (INT)
- Функциональное программирование - Тимур Шемсединов (INT)
- Шаблоны проектирования - Тимур Шемсединов (INT)
- JavaScript для начинающих (BEG)
Node.js
- Node.js введение в технологию - Тимур Шемсединов (INT)
React
- Роутинг в react-приложениях (INT)
- Туториал по Redux (INT)
- React.js курс для начинающих (BEG)
Julia
- Введение в язык программирования Julia - Igor Yermolenko (BEG)
Kotlin
- Введение в Kotlin JVM - Stepik (BEG)
- Разработка Android-приложений на Kotlin - Stepik (BEG)
Perl
- Введение в Perl - Stepik (BEG)
PHP
- PHP - первое знакомство - Stepik (BEG)
- PHP для начинающих (BEG)
- PHP: Основы - Hexlet (BEG)
PostgreSQL
- DBA1. Администрирование PostgreSQL (BEG)
- DBA2. Администрирование PostgreSQL. Расширенный курс (INT)
- DEV1. Разработка серверной части приложений PostgreSQL (ADV)
- Hacking PostgreSQL (INT)
Python
- Автоматизация тестирования с помощью Selenium и Python - Stepik (INT)
- Добрый, добрый Python - обучающий курс от Сергея Балакирева - Сергей Балакирев (Stepik) (BEG)
- Основы программирования на Python - Coursera (BEG)
- Питонтьютор: Бесплатный курс по программированию с нуля - Виталий Павленко, Владимир Соломатин, Д. П. Кириенко, команда Pythontutor (BEG)
- "Поколение Python": курс для начинающих - Тимур Гуев, Руслан Чаниев, Анри Табуев (Stepik) (BEG)
- "Поколение Python": курс для продвинутых - Тимур Гуев, Руслан Чаниев, Благотворительный фонд "Айкью Опшн" (Stepik) (INT)
- Программирование на Python - Тимофей Бондарев, Павел Федотов (Stepik) (BEG)
- Python: быстрый старт - Дмитрий Фёдоров (BEG)
- Python для начинающих (BEG)
- Python: основы и применение - Константин Зайцев, Антон Гардер (Stepik) (INT)
R
- Анализ данных в R - Stepik (INT)
- Анализ данных в R. Часть 2 - Stepik (INT)
- Основы программирования на R - Stepik (BEG)
Ruby
- Введение в Ruby - Hexlet (BEG)
- Путь Rubyrush (BEG)
- Ruby - первое знакомство - Stepik (BEG)