mirror of
https://github.com/namibia/free-programming-books.git
synced 2024-11-26 05:17:34 +00:00
bda1b4205f
* Add Go course Add Russian Go course from stepik * Add some courses Add some new courses and new launguages (Kotlin, R), some fix (url and name) in old course PHP
122 lines
5.9 KiB
Markdown
122 lines
5.9 KiB
Markdown
### Index
|
||
|
||
* [C++](#C++)
|
||
* [Clojure](#clojure)
|
||
* [Design and Architecture](#design-and-architecture)
|
||
* [Go](#go)
|
||
* [Haskell](#haskell)
|
||
* [Java](#java)
|
||
* [JavaScript](#javascript)
|
||
* [Node.js](#nodejs)
|
||
* [React](#react)
|
||
* [Kotlin](#kotlin)
|
||
* [PHP](#php)
|
||
* [PostgreSQL](#postgresql)
|
||
* [Python](#python)
|
||
* [R](#R)
|
||
|
||
|
||
### Уровни
|
||
|
||
BEG - новичок. Основы.
|
||
INT - средний. Расширенные возможности.
|
||
ADV - продвинутый. Тонкости.
|
||
|
||
|
||
### C++
|
||
|
||
* [Введение в программирование (C++)](https://stepik.org/course/363) - Stepik (BEG)
|
||
|
||
|
||
### Clojure
|
||
|
||
* [Курс Clojure](https://clojurecourse.by) (BEG)
|
||
|
||
|
||
### Design and Architecture
|
||
|
||
* [Туториал по SOLID](https://ota-solid.now.sh) - Саша Беспоясов и Артём Самофалов (INT)
|
||
|
||
|
||
### Go
|
||
|
||
* [Программирование на Golang](https://stepik.org/course/54403) - Stepik (BEG)
|
||
|
||
|
||
### Haskell
|
||
|
||
* [Функциональное программирование на языке Haskell](https://stepik.org/course/75) - Stepik (INT)
|
||
* [Функциональное программирование на языке Haskell (часть 2)](https://stepik.org/course/693) - Stepik (ADV)
|
||
|
||
|
||
### Java
|
||
|
||
* [Java. Путь от ученика до эксперта.](http://www.job4j.ru/courses/java_way_from_student_to_master.html) - Пётр Арсентьев (INT)
|
||
* [Вводный курс. Java в аналогиях.](http://www.job4j.ru/courses/java_beginner.html) - Пётр Арсентьев (BEG)
|
||
* [Курс тест по Java](https://github.com/peterarsentev/course_test) - Пётр Арсентьев (BEG)
|
||
|
||
|
||
### JavaScript
|
||
|
||
* [Алгоритмы и структуры данных](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/AlgAndData.md) - Тимур Шемсединов (INT)
|
||
* [Асинхронное программирование](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Asynchronous.md) - Тимур Шемсединов (INT)
|
||
* [Вы не знаете JS (серия книг)](https://github.com/azat-io/you-dont-know-js-ru)
|
||
* [Метапрограммирование и мультипарадигменное программирование](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://github.com/HowProgrammingWorks/Index/blob/master/Courses/Paradigms.md) - Тимур Шемсединов (INT)
|
||
* [Параллельное программирование](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Parallel.md) - Тимур Шемсединов (INT)
|
||
* [Современный учебник 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)
|
||
|
||
|
||
#### Node.js
|
||
|
||
* [Node.js введение в технологию](https://www.youtube.com/playlist?list=PLHhi8ymDMrQZmXEqIIlq2S9-Ibh9b_-rQ) - Тимур Шемсединов (INT)
|
||
|
||
|
||
#### React
|
||
|
||
* [React.js курс для начинающих](https://max-frontend.gitbook.io/react-course-ru-v2/) (BEG)
|
||
* [Роутинг в react-приложениях](https://max-frontend.gitbook.io/react-router-course-ru/) (INT)
|
||
* [Туториал по Redux](https://max-frontend.gitbook.io/redux-course-ru-v2/) (INT)
|
||
|
||
|
||
### Kotlin
|
||
|
||
* [Введение в Kotlin JVM](https://stepik.org/course/5448) - Stepik (BEG)
|
||
* [Разработка Android-приложений на Kotlin](https://stepik.org/course/4792) - Stepik (BEG)
|
||
|
||
|
||
### PHP
|
||
|
||
* [PHP для начинающих](https://ru.code-basics.com/languages/php) (BEG)
|
||
* [PHP - первое знакомство](https://stepik.org/course/87314) - Stepik (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
|
||
|
||
* [Python: быстрый старт](http://dfedorov.spb.ru/python3) - Дмитрий Фёдоров (BEG)
|
||
* [Python для начинающих](https://ru.code-basics.com/languages/python) (BEG)
|
||
* [Python: основы и применение](https://stepik.org/course/512) - Stepik (INT)
|
||
* [Основы программирования на Python](https://www.coursera.org/learn/python-osnovy-programmirovaniya) - Coursera (BEG)
|
||
* ["Поколение Python": курс для начинающих](stepik.org/course/58852) - Stepik (BEG)
|
||
* [Программирование на Python](https://stepik.org/course/67) - Stepik (BEG)
|
||
|
||
|
||
### 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)
|