Изучайте PHP
Бесплатный интерактивный онлайн-курс PHP. Вы пишете PHP в каждом уроке, с подсказками ИИ, когда что-то предупреждает, и бесплатным сертификатом по завершении.
34,906+ codders записались
230 уроков206 задачи1,393 вопросов квиза
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Аудио-озвучка к каждому уроку
Тесты для проверки знаний
Бесплатный сертификат о прохождении
Программа
Раздел 1
Основы
Начать разделНачатьРазвернутьСвернутьСоздайте прочную основу с помощью основных понятий и базовых навыковВведение в PHP
5 уроков431Переменные и типы данных
9 уроков663Основные операторы
8 уроков852Операторы сравнения и логические операторы
5 уроков532Условная логика
6 уроков639Массивы, часть 1 — индексированные
7 уроков645Массивы, часть 2 — ассоциативные
6 уроков540Циклы
7 уроков746Проект: простой список задач
Проект7 уроков1Функции
8 уроков857Финальные задания
3 уроков3Раздел 2
Логика и управление потоком
Начать разделНачатьРазвернутьСвернутьРазвивайте навыки решения задач и создавайте динамичные, интерактивные программыПродвинутые функции
9 уроков964Продвинутая работа с массивами
10 уроков1066Сортировка массивов
7 уроков747Многомерные массивы
6 уроков639Журнал успеваемости студентов
6 уроков6Функции высшего порядка для массивов
7 уроков745Работа с датами и временем
6 уроков539Обработка ошибок и исключений
7 уроков650Планировщик событий
Проект6 уроков1Финальные испытания
4 уроков4Раздел 3
Объектно-ориентированное программирование
Начать разделНачатьРазвернутьСвернутьУзнайте, как организовывать код с помощью классов, объектов и повторно используемых структурОсновы ООП
9 уроков1769Пространства имён и автозагрузка
5 уроков934Свойства классов
6 уроков1044Наследование
6 уроков644Интерфейсы и контракты
6 уроков644Полиморфизм
5 уроков536Инкапсуляция
6 уроков645Магические методы
7 уроков753Трейты
5 уроков544Продвинутые концепции ООП
7 уроков761Система типов и обработка ошибок
7 уроков754Паттерны проектирования, часть 1
5 уроков546Паттерны проектирования. Часть 2
7 уроков764Проект: управление библиотекой
Проект6 уроков1Финальные задания
4 уроков4
Курсы PHP
Практические курсы PHP - бесплатный старт в браузере.
Задачи для начинающих: практика базовых концепций
ПопулярноеПроверьте свои знания основ программирования на практике и попробуйте решить эти задачи на любом языке. Удачного кодинга!
Сертификат по окончании
- 20
- 20
Задачи по программированию
ПопулярноеПроверьте свои навыки решения задач по программированию с помощью упражнений разного уровня сложности. Курс предназначен для разработчиков, уже знакомых с базовым синтаксисом любого языка программирования.
Сертификат по окончании
- 32
- 31
Стек — Серия «Структуры данных» №1
В этом курсе вы узнаете о структуре данных «Стек», создадите Стек с нуля на вашем любимом языке программирования и попрактикуетесь в решении задач!
- 13
- 6
- 1
AVL-дерево — Серия «Структуры данных» №10
В этом курсе вы изучите структуру данных AVL-дерево, с нуля создадите самобалансирующееся двоичное дерево поиска на удобном вам языке программирования и попрактикуетесь в решении задач с его использованием!
Сертификат по окончании
- 16
- 6
- 1
Связный список — Серия "Структуры данных" #5
В этом курсе вы узнаете о структуре данных "Связный список", создадите свой Linked List с нуля на предпочитаемом языке программирования и попрактикуетесь в решении задач с его использованием!
Сертификат по окончании
- 14
- 6
- 1
Задачи для ИТ-собеседований — Набор I
Вы готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к успеху. Удачи!
- 3
- 3
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.
Почему стоит изучать PHP на Coddy
- Запускайте настоящий PHP-код прямо в браузере. Никакого XAMPP, никакого Apache, никакого локального сервера. Каждый урок выполняет ваш PHP на сервере и сразу показывает результат.
- PHP для веба так, как он реально используется сегодня: переменные, поток управления, функции, массивы, includes, формы, суперглобальные переменные, сессии и базовые приёмы работы с базой данных. Основы PHP, которые нужны каждому веб-разработчику.
- Подсказки от ИИ помогают разбираться с ошибками и предупреждениями PHP, не выдавая готового ответа, - так что типичные проблемы вроде undefined index и багов с кавычками превращаются в полезный опыт, а не в тупик.
- Бесплатный сертификат по PHP после прохождения курса. Весомое подтверждение навыков для вакансий в веб-разработке, по WordPress и Laravel, где PHP до сих пор остаётся базовым требованием.