Исходное сообщение: https://letslearnabout.net/blog/free-learning-resources-for-programmers/

Вы ищете бесплатные учебные ресурсы для программистов? Интернет полон ресурсов, чтобы научиться программировать, но кто лучший из лучших?

Это список БЕСПЛАТНЫХ ресурсов, где вы можете узнать все, что вы хотите узнать, связанное с программированием.

Внешний интерфейс

Сетевой ниндзя — Javascript и фреймворки

Net Ninja — один из моих любимых каналов на Youtube. Хотя я больше склоняюсь к бэкенду, его способ преподавания подтолкнул меня к изучению Vue. Практический учебник с небольшой (но очень точной) теорией. Вы научитесь тому, что хотите, в рекордно короткие сроки.

Идеально, если вы хотите изучить любые фреймворки Javascript и Vanilla Javascript. Вы также найдете информацию в D3 и веб-дизайне.

Академизм — Javascript… и еще кое-что

У меня возник соблазн поместить Academind в раздел «Общие», так как они делают все, но большинство их видео посвящено Javascript.

Вы найдете видео о Vue, Angular, React, а также о Bootstrap, Flutter, базовых вещах, таких как HTML и CSS, Node, Webpack и т. д.

Хорошие видео и очень подробные.

Курс дизайна — Дизайн

Если вы хотите узнать больше о дизайне и визуальной стороне веб-разработки, посетите DesignCourse.

Здесь есть не только видео о модулях HTML, CSS и Javascript, которые влияют на визуальные эффекты, но вы также узнаете, как использовать Illustrator, Adobe XD, Photoshop и тому подобное.

LevelUpTuts — Javascript, большое внимание уделяется React.

Высококачественные учебные пособия посвящены (но не ограничиваются) Javascript и его средам, особенно React.

Вес Бос — ваш герой Javascript-CSS

Я узнал о нем благодаря его серии Javascript30, где я познал мощь ванильного Javascript. Он определенно знает все о Javascript.

Если вы хотите изучить Javascript, React, Flexbox или CSS Grid, вы не можете пропустить его.

Бэкэнд

Технологии с Тимом — все, что вам нужно о Python

Питон, Питон и Питон. Тим сосредоточился на Python, и это видно. Здесь есть не только учебные пособия по базовому и промежуточному Python, но также по PyGame, машинному обучению и многому другому.

Если вы хотите изучать Python, а также создавать видеоигры, такие как Tetris или Snake, проверьте его.

Просто Джанго — Чистый Джанго

Ага. Ты угадал. Это как раз о Джанго.

Вместо обязательного учебника по Django, который создает простой блог, здесь вы найдете творческое использование Django, например, как создать корзину для покупок, как создать приложение для чата, Django Rest Framework и многое другое.

Кори Шафер — Python и Django/Flask

Если вы любите (или хотите любить) Python и хотите использовать его в качестве внутреннего языка веб-разработки, Кори — ваш выбор.

Для меня он один из лучших преподавателей Python, и он занимается этим уже много лет. Туториалы по Python, Django, Flask, Python OOP… Где же иначе найти плейлист с 93 видео Python бесплатно?

Ошарашенные — Джанго

Другой канал Youtube посвящен Джанго.

Поскольку я устал от бесконечных руководств по Django, где вы просто создаете блог (или газету), я нахожу The Dumbfounds освежающими, поскольку они затрагивают темы, которые редко вы видите, такие как безопасность Django, тестирование Django, как создать REST API. , развертывание и многое другое.

DjangoGirls — Джанго

У Django Girls, хорошо зарекомендовавших себя в сообществе Django, есть одно из лучших учебных пособий по Django (да, лучше, чем официальное).

Я сделал их учебник и очень помог мне, когда я только начинал работать с Django.

PrettyPrinted — Python, Flask и Django

Подробнее о стеке Backend с использованием Python, уделяя особое внимание Flask.

Если вы заинтересованы в использовании Python в качестве внутреннего языка для веб-сайтов с небольшой компактной микроплатформой, этот язык — один из лучших для изучения Flask.

Живой Python — за пределами среднего уровня Python

На Youtube и в Интернете в целом много информации об изучении Python. Но как насчет того, чтобы выйти за рамки новичка? Как вы можете перейти от новичка к продвинутому программисту Python?

Эти ребята вас прикрыли.

С их 5–10-минутными, почти ежедневными видеороликами вы улучшите свои знания и опыт как программиста Python. Откройте на видео и терминал сбоку и узнайте что-то новое за несколько минут.

Общий

Traversy Media — Javascript и фреймворки

Если вам нужно узнать о чем-либо, связанном с Javascript, он ваш помощник.

Angular, Vue, React, Vanilla, Ionic, Node… У этого парня есть все. Вы также можете найти туториалы по PHP-фреймворкам, Python, Flask, Django, GraphQL.

Если вам нужно что-нибудь о веб-разработке, у него это есть.

Телуско — Java и Python

Я люблю видео Telusko, спокойствие и продуктивность. Ждите от него по одному видео в день. Настоятельно рекомендуется, если вы хотите научиться использовать Java, Maven, Spring MVC, REST API с Java, а также C, Android, Kotlin и т. д. с десятками бесплатных видеороликов для вас.

В последнее время он разветвляется также с видео о Javascript и Python.

Sentdex — Python и ML

Питон зверь. И смешно тоже!

Он использует Python от всего. От PyGame до Django, а также финансы, визуализация данных и т. д. В последнее время он снимает много видео на темы AI/ML.

Он также учит IA, как играть в GTA. "Я не шучу."

FreeCodeCamp — Всё

Они заслужили бы даже целый пост. Название точное. Бесплатно. Код. Лагерь. Как будет звучать бесплатный онлайн-буткемп? Вот кто они.

После регистрации вам предлагается путь, по которому вы можете или не можете изучить все аспекты веб-разработки. Начиная с «Сертификации адаптивного веб-дизайна», когда вы изучаете HTML5, CSS3, и заканчивая использованием Node.JS в качестве бэкэнда, а также Javascript, React, визуализацией данных с помощью D3, API, подготовкой к собеседованию по программированию. У них есть ВСЕ, что вам нужно, чтобы стать веб-разработчиком, и многое другое.

Я сбился со счета, сколько людей, пришедших разными путями, начали изучать веб-разработку на стороне, чтобы закончить работу веб-разработчиками. Просто проверьте их учебный план!

Выберите сертификацию (не пугайтесь 300 часов) и продолжайте работать. Изучайте свои вещи благодаря их встроенной в браузер IDE, где вы учитесь, читая теорию. В конце каждого урока у вас есть 5 проектов, которые помогут вам укоренить информацию в вашем мозгу.

И вы можете использовать эти проекты как свое личное портфолио, насколько это круто?

Если вы новичок и не знаете, с чего начать, что такое HTML, где использовать CSS или как сделать цикл for, то знакомство с freeCodeCamp — отличная идея. И сообщество тоже очень хорошее.

Учитесь, играя

Можно ли учиться во время игры? Можно ли играть во время обучения? Да, ты можешь:

CodeWars — Отточите свои навыки с помощью ката

Edabit — Выбирайте язык и решайте задачи

Flexbox Zombies — Убивайте зомби силой своих навыков CSS!

Материалы для чтения (блоги и книги)

Джанго

Agiliq — Бесплатные электронные книги по Django

Просто лучше, чем сложно — улучшите свои знания Django

Уильям С. Винсент — создатель Django для начинающих и REST API с Django.

Javascript

33 концепции, которые должен знать каждый разработчик JavaScript

Учебник по современному Javascript — от основ к продвинутому

Красноречивый Javascript — Продвинутый материал с упражнениями

Вы не знаете Javascript — Глубокое погружение в основные механизмы языка JS.

Отказ от ответственности: это живая публикация. Он будет только расти, так как я буду добавлять больше каналов на YouTube, интересных веб-сайтов и блогов. Если вы знаете хороший ресурс, которого здесь нет, сообщите мне об этом в разделе комментариев или свяжитесь со мной через мой Твиттер-аккаунт

Мои обучающие видео на Youtube

Мой Гитхаб

Свяжитесь со мной в Твиттере