Изучайте Python
Бесплатный интерактивный онлайн-курс по Python. Вы пишете код в каждом уроке, получаете подсказки от ИИ, когда застряли, и бесплатный сертификат по завершении.
1,859,298+ codders записались
219 уроков172 задачи1,072 вопросов квиза
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Аудио-озвучка к каждому уроку
Тесты для проверки знаний
Бесплатный сертификат о прохождении
Программа
Раздел 1
Fundamentals
Начать разделНачатьРазвернутьСвернутьBuild a strong foundation with essential concepts and basic skillsВведение
3 уроков316Переменные
6 уроков838Операторы. Часть 1
5 уроков931Операторы. Часть 2
5 уроков930Принятие решений
4 уроков721Основы ввода-вывода
6 уроков831Калькулятор разделения счета
Проект5 уроков1Циклы
8 уроков1444Функции
6 уроков833FizzBuzz с изюминкой
Проект4 уроков1Основы списков
7 уроков938Итерация по последовательностям
4 уроков830Списки: продвинутый уровень
4 уроков830Трекер ежедневных расходов
Проект7 уроков1Финальные испытания
3 уроков3Раздел 2
Logic & Flow
Начать разделНачатьРазвернутьСвернутьDevelop problem-solving skills and create dynamic, interactive programsИзучение переменных
6 уроков745Словари. Часть 1
5 уроков631Словари. Часть 2
5 уроков630Приложение «Книга контактов»
Проект7 уроков1Продвинутое принятие решений
5 уроков729Множества. Часть 1
4 уроков524Множества. Часть 2
6 уроков732Менеджер записей студентов
Проект7 уроков1Продвинутая агрегация данных
4 уроков723Базовые генераторы списков
6 уроков631Продвинутые функции
7 уроков1146Основы обработки ошибок
4 уроков323Система управления запасами
Проект5 уроков1Функции высшего порядка
4 уроков616Финальные испытания
3 уроков3Раздел 3
Object Oriented Programming
Начать разделНачатьРазвернутьСвернутьDiscover how to organize code with classes, objects, and reusable structuresОсновы ООП
8 уроков755Декораторы
4 уроков33Свойства классов
4 уроков425Наследование
6 уроков640Полиморфизм
5 уроков533Инкапсуляция
5 уроков535Специальные методы
4 уроков426Продвинутые концепции ООП
5 уроков543Продвинутые аргументы
2 уроков217Паттерны проектирования. Часть 1
5 уроков443Паттерны проектирования. Часть 2
6 уроков650Проект: Управление библиотекой
Проект6 уроков1Финальные испытания
4 уроков4
Курсы Python
Практические курсы Python - бесплатный старт в браузере.
Задачи для начинающих: практика базовых концепций
ПопулярноеПроверьте свои знания основ программирования на практике и попробуйте решить эти задачи на любом языке. Удачного кодинга!
Сертификат по окончании
- 20
- 20
Задачи по программированию
ПопулярноеПроверьте свои навыки решения задач по программированию, выполняя упражнения разного уровня сложности. Этот курс предназначен для тех, кто уже знаком с базовым синтаксисом любого языка программирования.
Сертификат по окончании
- 32
- 31
Стек — Серия «Структуры данных» №1
В этом курсе вы изучите структуру данных Стек, создадите её с нуля на выбранном вами языке и попрактикуетесь в решении задач!
- 13
- 6
- 1
Аналитика в pandas
В этом курсе вы научитесь работать с таблицами в Python с помощью библиотеки pandas.
Сертификат по окончании
- 19
Задачи по программированию: Часть 2
Проверьте свои навыки решения задач с помощью упражнений разного уровня сложности. Курс предназначен для программистов, уже знакомых с базовым синтаксисом любого языка программирования, и является продолжением первой части «Задач по программированию».
Сертификат по окончании
- 25
- 24
Основы Numpy
Освойте мощные численные вычисления на Python для Data Science с помощью этого краткого практического курса.
- 18
- 34
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Coding Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere, Anytime
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone in This
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Prove Your Skills
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
Почему стоит изучать Python на Coddy
- Бесплатно, ничего устанавливать не нужно: ни Python interpreter настраивать, ни регистрироваться. Открываете курс - и сразу пишете настоящий Python 3 прямо в браузере.
- Каждая концепция сопровождается практическим заданием - вы тратите урок на то, чтобы писать код на Python, а не просто читать о нём.
- AI-подсказки выручают, когда упражнение перестаёт складываться в голове, но решение целиком не выдают. В этом и разница между тем, чтобы выучить Python, и тем, чтобы его скопировать.
- Бесплатный сертификат о завершении курса Python, который можно добавить в LinkedIn или резюме.