Это лучшие учебные ресурсы, которые я нашел на сегодняшний день.
Критерии отбора - ресурс имеет по крайней мере один из следующих аспектов: либо:
Также:
См. Обзорные заметки для краткого изложения методологий обучения.
Краткий курс информатики
YouTube Playlist
Краткий курс направлен на то, чтобы быть простым и доступным способом быстро учиться - они даже используют милые анимации и примеры истории, чтобы проиллюстрировать сложные концепции. Часто отличная отправная точка для понимания контекстов, прежде чем вы станете более конкретным. Это также хороший материал, чтобы заполнить основные пробелы в области основополагающих знаний.
Формат: видео -курс на YouTube
Доступность: бесплатно
Код завершен, второе издание
Ссылка на книгу
Считается «Библией» разработки программного обеспечения- несмотря на то, что эта книга опубликована в 2004 году, принципы и практики по-прежнему считаются очень важными основаниями отрасли сегодня. Это всеобъемлющее, но написано в юмористически привлекательном и простом для понимания формата.
Формат: книга
Доступность: бесплатно 1 -недельная пробная версия в Oreily Link
Как я выучил интерфейсную веб-разработку бесплатно за пять дней
Статья
Полезный список руководств, которые автор использовал для изучения различных аспектов веб-разработки в течение 5 дней.
Формат: списки ресурсов с практическими ресурсами
Доступность: бесплатно
Учебник JQUERY для начинающих на LearnCode.academy
YouTube Playlist
Изучите JQUERY очень быстро, легко следовать.
Формат: видео -курс на YouTube
Доступность: бесплатно
Научиться программировать в JavaScript: начинающий
Курс Udemy
Полезно, поскольку он достаточно углубляется во многих основополагающих концепциях, таких как различия между языками программирования. Также есть тест после многих уроков, чтобы вы могли проверить себя.
Важные примечания : этот курс был создан в 2014 году, поэтому он предварительно датируется выпуском ES6. Следовательно const он не включает в себя некоторые важные изменения , такие как в настоящее время let переменные на уровне блоков (он использует нецелевую var ), promises и введение ES8 async / await .
Однако я настоятельно рекомендую вам сначала пройти этот курс (это всего лишь 4 1/2 часа), прежде чем пройти короткий 1-2-часовой курс повышения квалификации на ES 6-8 улучшений на JavaScript, и просто поместить PIN-код в этом факте, пока вы выполняете этот курс. Это один из тех сценариев Crawl, прежде чем вы заканчивая, как JavaScript является уникальным среди языков программирования. Из моей собственной борьбы с JavaScript я нашел необходимым вернуться к основам JavaScript сначала , чтобы оценить изменения и контексты, в которых они были сделаны.
Объяснение этого важного контекста для JavaScript и, в частности, о том, как он отличается от других языков, - это то, что этот курс делает превосходно , и, таким образом, закладывает решающе важные основы для понимания . Затем вы можете легко построить их с помощью обновленного синтаксиса, когда понимаете, что происходит под капотом, как работает JavaScript и почему эти дополнения были необходимы .
Помните, что, несмотря на то, что Tech является быстро меняющейся отраслью, когда речь заходит о понимании фондов и основ, самые последние ресурсы не всегда могут быть лучшими (именно поэтому код завершен (второе издание) все еще широко считается одним из наиболее важных ресурсов для обучения надлежащему разработке программного обеспечения, несмотря на то, что он написан в 2004 году.)
Формат: видео -курс Udemy
Продолжительность: 4 1/2 часа
Доступность: бесплатно
Краткий курс искусственный интеллект
YouTube Playlist
Краткий курс направлен на то, чтобы быть простым и доступным способом быстро учиться - они даже используют милые анимации и примеры истории, чтобы проиллюстрировать сложные концепции. Часто отличная отправная точка для понимания контекстов, прежде чем вы станете более конкретным. Это также хороший материал, чтобы заполнить основные пробелы в области основополагающих знаний.
Формат: видео -курс на YouTube
Доступность: бесплатно
Машинное обучение Эндрю Нг курсы
YouTube Playlist
Идет глубоким и довольно техническим, когда вы хотите начать копаться в машинном обучении. Я смог следовать [бесплатному] курсу «Введение в машинное обучение» - это довольно математическое - управление с пониманием уровня математики средней школы, хотя это может потребоваться некоторое повторение. Есть викторины, чтобы проверить себя после лекций и мягких «крайних сроков» еженедельных представлений.
Формат: Видеоуров на YouTube/Coursera с викторинами и еженедельными материалами
Доступность: бесплатно/оплачен
Сделайте Unity Games с Brackeys
YouTube Playlist
Учитесь быстро - начните с их основного игрового курса, легко понять, шаг за шагом идите. Получил более подробную информацию с конкретными тематическими курсами, например, FPS, 2D -платформер, C# Game Development и т. Д. Создание до продвинутого.
Формат: видео -курс на YouTube
Доступность: бесплатно
Автоматизируйте скучные вещи с помощью Python
Бесплатная книга
Легко понять введение как для программистов, так и для не программистов.
Прохождение книги помогает убедиться, что у вас есть твердое понимание основ. Эта книга настоятельно рекомендуется для основополагающих знаний.
Формат: книга
Доступность: бесплатно
Также доступно: в курсе Udemy (см. Ниже).
Автоматизируйте скучные вещи с помощью программирования Python
Видео -курс Udemy, основанный на книгах. К сожалению, это не бесплатно, но у Udemy есть частые продажи скидок, на которые можно обратить внимание.
Легко понять, следует за книгой довольно внимательно. Для программистов и неправограмм. Прохождение курса помогает убедиться, что у вас есть твердое понимание основ. Рекомендуется для основополагающих знаний, особенно если вы считаете видео более легким средством, чем книги для обучения.
Формат: видео -курс Udemy
Доступность: оплачен (часто дисконтируется)
Продолжительность: 9,5H
Этот бесплатный курс Udemy ** «Попробуйте Django 2.2 - Веб -разработка с Python 3.6+ 'очень ясна для начинающих и легко следить, и вы можете создать забавный сайт блога в процессе! Я обнаружил, что вообще не было большой разницы, используя Django 4.2.7 и Python 3.12, поэтому курс, который, по -видимому, был создан в 2019 году, хорошо состарился! Вы можете найти это здесь
Формат: курс Udemy
Доступность: бесплатно
Официальный учебник Django Docs и Django отлично подходит для начинающих! Сайт Django имеет все разные уровни объяснения, от быстрого начала до учебника до тематических объяснений до более подробной и подробной документации. У них есть ссылки на различный раздел и объяснение каждого здесь.
Формат: официальные документы - но очень удобны для пользователя!
Доступность: бесплатно
Когда вы почувствуете себя достаточно комфортно с Django, что вы хотите создать готовый к производству сайт (т.е. в прямом эфире), вы захотите взглянуть на это:
Настройка Postgres DB в качестве вашего Django DB : см. Это руководство.
Формат: онлайн -гид
Доступность: бесплатно
Настройка переменных среды в Django: Значит, вы не выполняете конфиденциальные данные! Вот удобная статья об объяснении.
Формат: короткая статья/Руководство
Доступность: бесплатно
ПРИМЕЧАНИЕ. Шаблоны, доступные здесь: я сделал настройки Django. ПРИМЕР ОТКАЗЫВАЯ ПОДПИСАНИЯ ДЛЯ DB POSTGRESSQL и интеграцию переменных среды. Вы можете найти его в папке Django в этом репо.
Формат: github code Repo
Доступность: бесплатно
Для начинающих:
Oracle Cloud Infrastructure - Часть 1 (Основы облака) - этот курс описывает IAAS, PAAS, SAAS и сравнивает основные концепции Oracle и AWS на полном уровне начинающих. Поэтому это полезно, даже если вы не планируете использовать Oracle или AWS, но просто хотите понять облако на высоком уровне.
Формат: видео -курс Udemy
Доступность: бесплатно
Продолжительность: 1,5 часа