- PVSM.RU - https://www.pvsm.ru -
У кого сейчас есть время на получение второго академического образования? Хм.
Все больше компаний и команд обращают внимание не на формальные «корочки», а на реальные способности и достижения конкретного человека. Речь, конечно о хороших компаниях с современным взглядом на реальность и продвинутым руководством.
Необязательно проходить всю программу университета, чтобы научиться программировать. Онлайн-курсы, конечно, требуют самоконтроля, усердия и ответственности. Но, если есть цель и стремление, то все приложится. В компании таких же «вольных» слушателей по сети вы наверняка сможете пройти курс успешно.
Где научиться? Да везде. Есть интернет и гаджет? Вперед. За время существования систем дистанционного обучения в интернете были созданы десятки курсов. Если долго выбирать, может исчезнуть запал или вы просто утонете в потоках информации. Чтобы этого не произошло, мы проанализировали информацию сами и сделали выборку для вас. Доверяйте и проверяйте — то есть идите и учитесь. Даже базового английского хватает, так как знания математики универсальны.
Algorithms, Part I [1]
Платформа Coursera, Принстон
Только самое важное. Алгоритмы, структуры данных.
Functional Programming Principles in Scala [2]
Платформа Coursera, Федеральная политехническая школа Лозанны
Функциональное программирование на языке Scala. Повседеневное применение.
An Introduction to Interactive Programming in Python (Part 1) [3]
Платформа Coursera, Университет Райса
Как построить первое приложение на Пайтоне.
Programming for Everybody (Getting Started with Python) [4]
Платйформа Coursera, Университет Мичигана
Основы разработки. Пайтон. Инструкции и примеры.
Coding in your Classroom, Now! [5]
Платформа EMMA, Урбинский университет
Вычисление.
На русскоязычном ресурсе GeekBrains много бесплатных курсов для быстрого старта — то, что нужно новичку, чтобы усвоить все базовые понятия и дальше плыть самостоятельно, выбирая следующую ступень соответственно силам и амбициям. Есть и курсы с практическимим примерами, в конце которых вы будете иметь не только заполненую полезными данными голову, но и собственноручно разработанное приложение.
Количество курсов прирастает в геометрической прогрессии. Мы отобрали только те, о которых выпускники были в восторге. А это ли не лучшая награда — когда человек доволен полученными знаниями.
Java. Быстрый старт [7]
Платформа Geekbrains
Основы Java. Приложения для консоли. Графические игры.
Swift. Быстрый старт [8]
Платформа Geekbrains
Как разработать игру для IPhone.
Android. Быстрый старт [9]
Платформа Geekbrains
Создание простой игры для Android.
Объектно-ориентированное программирование [10]
Платформа Geekbrains
Сложное — просто. Разработка «змейки»: C#+Git. Практика. Классы, объекты, конструкторы.
Базы данных [11]
Платформа mail.ru
Дла начинающих. Роль БД. Понятия. Полезность и проектирование. Типы данных и версионирование.
Try jQuery [12]
Платформа Codeschool
Осоновы jQuery 2.0. Видео-уроки. Задания. Для начинающих.
Shaping up with Angular.js [13]
Платформа Codeschool
Использование Angular.js. Совершенствование HTML. Ускоряем отклик приложений.
PHP. Личный блог [14]
Платформа Geekbrains
Алгоритм. Веб-разработка с нуля. Реальные примеры. Практический курс.
С#. Мини-программы [15]
Платформа Geekbrains
Компактные программы. Windows Forms. C#. Специально для начинающих.
Try Python [16]
Платформа Geekbrains
Основы. Подходит и тем, кто никогда вообще не программировал.
Try R [17]
Платформа Codeschool
Анализ данных, визуализация. Интерактивный, не просто теория. R идеален для статистики и графики.
Try Ruby [18]
Платформа Codeschool
Фундаментальные понятия. Среда — браузер.
Try Objective-C [19]
Платформа Codeschool
Основы. Objective-C. Разработка для iPhone, iPad и Mac. Если у вас есть свои знания — курс систематизирует, если нет — расскажет. Лучше многих книг.
Try SQL [20]
Платформа Codeschool
Введение в область и хорошо структурированные знания.
Кладезь знаний бесконечно глубок как и тяга к познанию человека. Кроме курсов есть еще одно место, где можно получить запас информации — библиотеки. В книгах вы найдете оригинальные пласты данных, которые сможете обработать сами. Как вам угодно и когда угодно. Пластичность материала — это преимущество книг перед курсами. Плюс есть еще люди, которые принципиально любят все изучать самостоятельно. Тем лучше.
Список начинается с литературы по Java и Python. Все книги свежие. Выпущены в прошлом или текущем годах. Если вы знаете английский язык на достаточном уровне, то книги — просто клад без лишних эпитетов. Официальная раздача бесплатных книг от одного из лучших издательств, не странных сканированных копий, а правильных файлов для читалок — есть ePub, mobi и pdf.
Авторы книг — действующие разработчики в известных компаниях таких как InfoQ, Red Hat.
Покрыты темы C++, Swift, Rust, а также представлены вопросы из категорий Open Source и Архитектуры ПО, данные, безопасность, веб-разработка и интернет вещей.
Еще по Open Sourse и Software Architecture ищите тут [21].
Итак,
Microservices for Java Developers [22]
Практическое введение во фреймворки и контейнеры
Автор Christian Posta
Modern Java EE Design Patterns [23]
Как построить масштабируемую архитектуру для устойчиво развивающегося предприятия
Автор Markus Eisele
Java: The Legend Past, Present, and Future [24]
Автор Ben Evans
Object-Oriented vs. Functional Programming [25]
Взаимосвязь двух парадигм разработки
Автор Richard Warburton
A whirlwind tour of python [26]
Быстрый тур по Пайтону
Автор Jake VanderPlas
20 Python Libraries You Aren't Using (But Should) [27]
Автор Caleb Hattingh
Hadoop with Python [28]
Автор Donald Miner
How to Make Mistakes in Python [29]
Автор Mike Pirnat
Functional Programming in Python [30]
Автор David Mertz
Python in Education [31]
Автор Nicholas Tollervey
Picking a Python Version: A Manifesto From __future__ import Python [32]
Автор David Mertz
Web Database Application with PHP and MySQL, 2nd Edition [33]
Авторы: David Lane, Hugh E. Williams
Еще книги по PHP здесь [34].
Язык программирования Go [35]
Донован Алан А.А., Керниган Брайан У.
Программирование на языке Go [35]
Марк Саммерфильд
The Ruby Way [36]
Третье издание
Авторы: Фултон Хэл, Арко Андре
JavaScript in 24 Hours [37] Шестое издание
Автор Phil Ballard
Выразительный Javascript [38]
Второе издание
Автор Marijn Haverbeke
Ещё здесь [39].
Оба списока можно дополнять бесконечно. Сохраните себе и добавляйте пункты, ведь это только вопрос времени и упорства — найти что-то хорошее, новое, полезное.
Автор: Nuteralie
Источник [40]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/200997
Ссылки в тексте:
[1] Algorithms, Part I: https://www.class-central.com/mooc/339/coursera-algorithms-part-i
[2] Functional Programming Principles in Scala: https://www.class-central.com/mooc/422/coursera-functional-programming-principles-in-scala
[3] An Introduction to Interactive Programming in Python (Part 1): https://www.class-central.com/mooc/408/coursera-an-introduction-to-interactive-programming-in-python-part-1
[4] Programming for Everybody (Getting Started with Python): https://www.class-central.com/mooc/4319/coursera-programming-for-everybody-getting-started-with-python
[5] Coding in your Classroom, Now!: https://www.class-central.com/mooc/5652/emma-coding-in-your-classroom-now
[6] Мышление: http://www.braintools.ru
[7] Java. Быстрый старт: https://geekbrains.ru/courses/109#comments
[8] Swift. Быстрый старт: https://geekbrains.ru/courses/76
[9] Android. Быстрый старт: https://geekbrains.ru/courses/75
[10] Объектно-ориентированное программирование: https://geekbrains.ru/courses/70
[11] Базы данных: https://park.mail.ru/materials/video/324/
[12] Try jQuery: https://www.codeschool.com/courses/try-jquery
[13] Shaping up with Angular.js: https://www.codeschool.com/courses/shaping-up-with-angular-js
[14] PHP. Личный блог: https://geekbrains.ru/courses/65
[15] С#. Мини-программы: https://geekbrains.ru/courses/67
[16] Try Python: https://www.codeschool.com/courses/try-python
[17] Try R: https://www.codeschool.com/courses/try-r
[18] Try Ruby: https://www.codeschool.com/courses/try-ruby
[19] Try Objective-C: https://www.codeschool.com/courses/try-objective-c
[20] Try SQL: https://www.codeschool.com/courses/try-sql
[21] тут: http://www.oreilly.com/programming/free/
[22] Microservices for Java Developers: http://www.oreilly.com/programming/free/microservices-for-java-developers.csp
[23] Modern Java EE Design Patterns: http://www.oreilly.com/programming/free/modern-java-ee-design-patterns.csp
[24] Java: The Legend Past, Present, and Future: http://www.oreilly.com/programming/free/java-the-legend.csp?intcmp=il-prog-free-product-lgen_java_legend
[25] Object-Oriented vs. Functional Programming: http://www.oreilly.com/programming/free/object-oriented-vs-functional-programming.csp?intcmp=il-prog-free-product-lgen_oo_v_fp
[26] A whirlwind tour of python: http://www.oreilly.com/programming/free/a-whirlwind-tour-of-python.csp
[27] 20 Python Libraries You Aren't Using (But Should): http://www.oreilly.com/programming/free/20-python-libraries-you-arent-using-but-should.csp
[28] Hadoop with Python: http://www.oreilly.com/programming/free/hadoop-with-python.csp
[29] How to Make Mistakes in Python: http://www.oreilly.com/programming/free/how-to-make-mistakes-in-python.csp?intcmp=il-prog-free-product-lgen_python_mistakes
[30] Functional Programming in Python: http://www.oreilly.com/programming/free/functional-programming-python.csp?intcmp=il-prog-free-product-lgen_functional_python
[31] Python in Education: http://www.oreilly.com/programming/free/python-in-education.csp?intcmp=il-prog-free-product-lgen_python_in_ed
[32] Picking a Python Version: A Manifesto From __future__ import Python: http://www.oreilly.com/programming/free/from-future-import-python.csp?intcmp=il-prog-free-product-lgen_picking_python
[33] Web Database Application with PHP and MySQL, 2nd Edition: http://www.internet-technologies.ru/books/book_120.html
[34] здесь: http://www.internet-technologies.ru/books/category_4.html
[35] Язык программирования Go: http://bookwebmaster.narod.ru/go.html
[36] The Ruby Way: http://forcoder.ru/ruby/put-ruby-1508
[37] JavaScript in 24 Hours: http://forcoder.ru/javascript/javascript-in-24-hours-1407
[38] Выразительный Javascript: http://forcoder.ru/javascript/vyrazitelnyy-javascript-1503
[39] здесь: http://forcoder.ru/bestbooks/javascript/
[40] Источник: https://habrahabr.ru/post/312940/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.