Алгоритмы и ChatGPT: Топ-5 бесплатных курсов на Coursera, чтобы «пощупать» платформу
Прежде чем покупать на Coursera программы длиною в несколько месяцев, есть смысл протестировать платформу с помощью бесплатных курсов, которые там предлагают. Рассказываем о пяти самых интересных, на наш взгляд, где помогут подтянуть знания в разных областях. Причем совершенно бесплатно.
Примечание Adviser
В этой статье ссылки партнеров. Это значит, что если вы что-то покупаете с нашей помощью — вы также поддерживаете dev.by. (Вот другой способ).
При этом редакция и авторы независимы в выборе темы, концепции материала, фокуса описания, подхода к услугам или товарам. Прежде чем что-то советовать, мы много читаем и смотрим по теме, говорим с экспертами.
Редакция может выражать свое мнение и пробовать всё на себе.
Если рекомендательный материал обновляется, мы указываем, что и когда поменялось, в самом начале.
TIP от Adviser: Чтобы бесплатно записаться на любой курс из этой подборки, нажмите на кнопку «Записаться сейчас», а затем выберите «Полный курс. Без сертификата».
Курс «Алгоритмы, часть I» от Принстонского университета
Курс даёт информацию об алгоритмах и структурах данных, которую должен знать каждый программист. В первой части рассматриваются элементарные структуры данных, алгоритмы сортировки и поиска. Вторая часть посвящена алгоритмам обработки графов и строк.
Все возможности этого курса доступны бесплатно. Желающие углубиться в содержание курса могут приобрести учебник Algorithms, Fourth Edition (на котором основан курс) или посетить сайт algs4.cs.princeton.edu, где есть множество дополнительных материалов. Сертификат по окончании не выдается.
Курс «Английский язык для развития карьеры» от Университета Пенсильвании
В первой частик курса вы познакомитесь с процессом поиска работы в США и узнаете стратегии отбора вакансий, соответствующих вашим интересам и навыкам. Во второй части вы научитесь составлять резюме на английском. В третьей части курса вы узнаете, как составить четкое и лаконичное сопроводительное письмо. Последняя часть курса посвящен нетворкингу и навыкам прохождения собеседований.
Курс «Введение в статистику» от Стенфордского университета
Вы изучите концепции статистического мышления, которые необходимы для изучения данных и передачи информации. К концу курса сможете выполнять разведочный анализ данных, понимать ключевые принципы выборки и выбирать подходящие тесты значимости для различных контекстов.
На занятиях даются базовые навыки, которые подготовят вас к изучению более сложных тем в области статистического мышления и машинного обучения. Темы включают описательную статистику, выборку и рандомизированные контролируемые эксперименты, вероятность, выборочные распределения и центральную теорему, регрессию, общие тесты значимости, повторную выборку, множественное сравнение.
Курс «ChatGPT Prompt Engineering для разработчиков» от DeepLearnig.AI
Вы узнаете, как использовать большую языковую модель (LLM) для быстрого создания новых и мощных приложений. В курсе, который проведут Иса Фулфорд (OpenAI) и Эндрю Нг (DeepLearning.AI), будет рассказано о том, как работают LLM, приведены лучшие практики для быстрого проектирования и показано, как API LLM можно использовать в приложениях для решения различных задач, включая:
- обобщения (например, обобщение отзывов пользователей для краткости),
- вывода (например, классификация настроений, извлечение тем),
- преобразования текста (например, перевод, исправление орфографии и грамматики),
- расширения (например, автоматическое написание электронных писем).
Кроме того, вы узнаете два ключевых принципа написания эффективных подсказок, а также научитесь создавать собственный чат-бот. Все концепции проиллюстрированы многочисленными примерами, с которыми можно поиграть прямо в среде Jupyter Notebook.
Курс «Криптография I» от Стенфордского университета
Криптография — главный и незаменимый инструмент защиты информации в компьютерных системах. Из курса вы узнаете о внутреннем устройстве криптографических систем и о том, как правильно использовать их в реальных приложениях. Программа начинается с подробного обсуждения того, как две стороны, имеющие общий секретный ключ, могут безопасно общаться, когда мощный противник подслушивает и вмешивается в трафик.
Во второй половине курса обсуждаются методы открытых ключей, которые позволяют двум сторонам генерировать общий секретный ключ. На протяжении всего курса участники будут знакомиться со многими интересными открытыми проблемами в этой области и работать над увлекательными (по желанию) проектами по программированию.
TIP от Adviser: Учиться на Coursera выгоднее с подпиской Coursera Plus. За $59 в месяц можно пройти неограниченное число учебных программ из более чем 7000. Это идеальный вариант, если вы готовы посвятить много времени учебе.
До 23 июня подписку Coursera Plus можно купить со скидкой 40%.
Читать на dev.by