Курсы Python
52 бесплатных интерактивных курсов
Откройте все курсы Python на Coddy. Каждый курс работает в браузере с AI-подсказками, реальными упражнениями и сертификатом по окончании.
Задачи для начинающих: практика базовых концепций
ПопулярноеПроверьте свои знания основ программирования на практике и попробуйте решить эти задачи на любом языке. Удачного кодинга!
Сертификат по окончании
- 20
- 20
Задачи по программированию
ПопулярноеПроверьте свои навыки решения задач по программированию, выполняя упражнения разного уровня сложности. Этот курс предназначен для тех, кто уже знаком с базовым синтаксисом любого языка программирования.
Сертификат по окончании
- 32
- 31
Аналитика в pandas
ПопулярноеВ этом курсе вы научитесь работать с таблицами в Python с помощью библиотеки pandas.
Сертификат по окончании
- 19
Стек — Серия «Структуры данных» №1
ПопулярноеВ этом курсе вы изучите структуру данных Стек, создадите её с нуля на выбранном вами языке и попрактикуетесь в решении задач!
- 13
- 6
- 1
Задачи по программированию: Часть 2
ПопулярноеПроверьте свои навыки решения задач с помощью упражнений разного уровня сложности. Курс предназначен для программистов, уже знакомых с базовым синтаксисом любого языка программирования, и является продолжением первой части «Задач по программированию».
Сертификат по окончании
- 25
- 24
Кучи и очереди с приоритетом — Структуры данных №7
НовоеВ этом курсе вы изучите структуру данных Куча (основу очередей с приоритетом), создадите MinHeap с нуля на выбранном вами языке и попрактикуетесь в решении задач с её использованием!
Сертификат по окончании
- 14
- 6
- 1
Python и JSON
ПопулярноеВ этом курсе вы узнаете о JSON, подробно изучите библиотеку json в Python и освоите работу с ней в совершенстве!
- 9
Основы Numpy
ПопулярноеОсвойте мощные численные вычисления на Python для Data Science с помощью этого краткого практического курса.
- 18
- 34
Бинарное дерево — Серия «Структуры данных» №3
ПопулярноеВ этом курсе вы познакомитесь со структурой данных «Бинарное дерево», создадите Бинарное дерево с нуля на выбранном вами языке и попрактикуетесь в решении задач!
- 13
- 5
- 1
Итераторы в Python
ПопулярноеВ этом курсе вы узнаете об итераторах в Python и закрепите свои знания на практике. После прохождения курса вы полностью освоите эту тему!
Сертификат по окончании
- 13
Очередь — Серия «Структуры данных» №2
ПопулярноеВ этом курсе вы изучите структуру данных Очередь, создадите её с нуля на предпочитаемом языке программирования и закрепите знания, решая практические задачи!
- 12
- 5
- 1
Буткемп по выводу фигур из звездочек
ПопулярноеПримените свои навыки решения задач в программировании, чтобы научиться выводить фигуры из звездочек любой сложности: от простых до самых продвинутых. В процессе вы освоите работу с вложенными циклами, условными операторами и математическими вычислениями.
- 30
- 28
RegEx в Python
ПопулярноеРаскройте возможности регулярных выражений в Python с помощью этого краткого и практического курса. Научитесь мастерски выполнять поиск текста, сопоставление по шаблону и извлечение данных на реальных примерах и практических задачах.
Сертификат по окончании
- 28
Хеш-таблицы — Серия «Структуры данных» №4
НовоеВ этом курсе вы изучите структуру данных «Хеш-таблица», создадите собственную Хеш-таблицу с нуля на любом удобном языке и закрепите навыки, решая практические задачи!
Сертификат по окончании
- 14
- 12
Задачи для ИТ-собеседований — Набор I
ПопулярноеВы готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к успеху. Удачи!
- 3
- 3
Задачи по программированию для собеседований - X
Готовы к следующему техническому собеседованию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачного кодинга!
- 3
- 3
Множества в Python
В этом курсе вы освоите множества в Python. Вы научитесь создавать множества, изменять их и выполнять над ними операции с помощью подробных уроков и практических задач. К концу курса вы научитесь эффективно использовать множества для оптимизации вашего кода на Python.
- 11
API на Python
Научитесь получать и отправлять данные на API сервер с помощью Python.
- 10
- 1
Связный список — Серия «Структуры данных» №5
НовоеВ этом курсе вы изучите структуру данных «Связный список», создадите её с нуля на выбранном вами языке программирования и попрактикуетесь в решении задач!
Сертификат по окончании
- 14
- 6
- 1
Introduction to Machine Learning
In this course, we will cover how to implement basic supervised learning and unsupervised learning algorithms.
Сертификат по окончании
- 19
- 3
- 39
Словари в Python
Изучите динамичный мир словарей Python — от базовых концепций до продвинутого применения — и улучшите свои навыки программирования на Python с помощью практических упражнений.
- 14
Класс User — проект по OOP
В этом проекте вы создадите класс User и отработаете навыки объектно-ориентированного программирования на выбранном вами языке программирования!
- 8
- 1
- 2
Математические головоломки
Этот курс познакомит вас с подходами и стратегиями решения математических задач и головоломок с использованием программирования.
- 20
- 18
Пузырьковая сортировка
Всё о пузырьковой сортировке
- 11
- 10
Работа с файлами в Python
В этом курсе вы узнаете всё о работе с файлами в Python: от создания, чтения и записи до добавления данных и удаления.
- 12
Двусвязный список — Серия «Структуры данных» №6
НовоеВ этом курсе вы изучите структуру данных «Двусвязный список», создадите её с нуля на предпочитаемом языке программирования и попрактикуетесь в решении задач!
Сертификат по окончании
- 14
- 6
- 1
Лямбда-функции в Python
В этом курсе вы изучите лямбда-функции в Python, также известные как анонимные функции в других языках. После прохождения курса вы полностью освоите эту тему!
- 9
Задачи для собеседований по программированию — Набор II
Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и будьте готовы ко всему. Удачи!
- 3
- 3
Задачи на рекурсию: освойте рекурсивное мышление
Рекурсия — это фундаментальное понятие в computer science и мощный инструмент для создания алгоритмов. В этом курсе вы научитесь использовать рекурсию для решения задач разного уровня сложности: от начального до продвинутого. К концу обучения вы в совершенстве овладеете этой темой.
Сертификат по окончании
- 15
- 15
Задачи по программированию для интервью — Пакет IX
Готовы к следующему техническому интервью? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к собеседованию. Удачного кодинга!
- 3
- 3
Задачи для подготовки к интервью — Пакет V
Готовы к следующему техническому интервью? Проверьте свои знания и навыки с помощью этих задач и будьте во всеоружии. А вы уже прошли предыдущие части? Удачного программирования!
- 3
- 3
Задачи для технического интервью — Набор III
Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачи!
- 3
- 3
Clean Code — пишите код лучше на Python
Этот курс даст вам инструменты для написания более качественного кода с использованием принципов Clean Code на языке Python. Приятного программирования!
- 28
Сортировка вставками — серия DSA
Простой, но мощный алгоритм. Узнайте, как эффективно упорядочивать элементы, разберитесь во временной сложности и улучшите свои навыки сортировки. Начните обучение прямо сейчас!
- 9
- 3
- 1
Декораторы Python
В этом курсе вы узнаете, как использовать декораторы в Python — мощный инструмент для изменения поведения функций. Закрепите полученные знания на практике, выполнив серию задач по программированию.
- 12
List Comprehension в Python
List comprehension — это особый синтаксис Python, предлагающий краткий и мощный способ создания новых списков на основе существующих. В этом курсе вы в совершенстве освоите эту концепцию!
- 9
Генератор случайных фактов на Python
В этом проекте вы создадите генератор случайных фактов на Python с использованием публичного API (uselessfacts).
- 7
- 2
Задачи для собеседований — Пакет VII
Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачного кодинга!
- 3
- 3
Задачи для собеседований — Пакет VI
Вы готовы к следующему техническому интервью? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к своему следующему собеседованию. Успехов в программировании!
- 3
- 3
Задачи для собеседований — Пакет VIII
Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачного программирования!
- 3
- 3
Генератор игральных карт (текстовый)
В этом курсе вы создадите текстовый генератор игральных карт на вашем любимом языке программирования. Удачного кодинга!
- 6
- 1
- 1
Подготовка к собеседованию по Python
Этот курс содержит 12 практических задач для подготовки к собеседованию, которые включают в себя вопросы легкого и среднего уровней сложности. Курс предлагает вам решить задачи за отведенное время и попрактиковаться в различных темах.
Сертификат по окончании
- 12
Задачи для собеседований — Набор IV
Готовы к следующему техническому собеседованию? Проверьте свои знания и навыки с помощью этих задач и будьте во всеоружии. А вы уже прошли предыдущие наборы? Удачного кодинга!
- 3
- 3
Конвертер валют — проект на Python
В этом курсе вы создадите конвертер валют на Python, который позволит переводить суммы из одной валюты в другую.
- 5
- 1
Основы динамического программирования
Освойте искусство эффективного решения сложных задач. Прокачайте свои навыки решения задач для технических собеседований с помощью понятных уроков и практических упражнений.
- 15
Обработка исключений в Python
В этой главе вы изучите одну из самых важных концепций в программировании — обработку исключений. Обработка исключений — это ключ к созданию надежных и отказоустойчивых программ. Это процесс реагирования на исключения, которые прерывают работу программы.
- 16
Назад в прошлое || Python: строки для начинающих
В этом курсе вы изучите строки, срезы, конкатенацию и эквивалентность.
- 19
Валидатор email на Python
В этом курсе вы создадите полностью рабочую программу для проверки email, которая принимает адрес от пользователя и определяет, является ли он корректным!
- 8
- 2
Проект системы регистрации и входа
В этом курсе вы создадите базовую систему авторизации для создания и управления пользователями.
- 8
- 2
Генератор тестов — проект на Python с использованием OOP
В этом курсе вы создадите полностью функциональный генератор тестов на Python, используя навыки объектно-ориентированного программирования (OOP). Приятного программирования!
- 11
- 3
Проект калькулятора на Python
В этом курсе вы шаг за шагом создадите полностью функциональный консольный калькулятор на Python, не используя готовые решения. В итоге вы напишете свой собственный уникальный код!
- 29
- 6
Проект поиска по социальным сетям: основы JSON в Python
В этом курсе вы научитесь работать с данными в формате JSON с помощью Python. Мы применим эти знания для реализации поиска по социальным сетям. JSON — это популярный формат данных, который будет часто встречаться в вашей карьере Python-разработчика.
- 10