<!DOCTYPE html>
<html class="h-100" data-bs-theme="light" data-mantine-color-scheme="light" lang="ru" prefix="og: https://ogp.me/ns#">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<link crossorigin="true" href="https://cdn.hexlet.io" rel="preconnect">
<link href="https://mc.yandex.ru" rel="preconnect">
<meta content="aa2vrdtq64dub8knuf83lwywit311w" name="facebook-domain-verification">
<link href="/favicon.ico" rel="icon" sizes="any">
<link href="/favicon.svg" rel="icon" type="image/svg+xml">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/manifest.webmanifest" rel="manifest">
<script>
//<![CDATA[
window.gon={};gon.ym_counter="25559621";gon.is_bot=true;gon.applications={};gon.current_user={"id":null,"last_viewed_notification_id":null,"email":null,"state":null,"first_name":"","last_name":"","created_at":"2026-02-26 18:48:15 UTC","current_program":null,"current_team":null,"full_name":"","guest":true,"can_use_paid_features":false,"is_hexlet_employee":false,"sanitized_phone_number":"","can_subscribe":true,"can_renew_education":false};gon.token="0eoGybYjJDf7JZF6I07fFTnl3M5np-bZIZAUNoJoTho-O83-RF2JV01mteIvQS9i-ezxZG-QGHuccI5i0G-pdA";gon.locale="ru";gon.language="ru";gon.theme="light";gon.rails_env="production";gon.mobile=false;gon.google={"analytics_key":"UA-1360700-51","optimize_key":"GTM-5QDVFPF"};gon.captcha={"google_v3_site_key":"6LenGbgZAAAAAM7HbrDbn5JlizCSzPcS767c9vaY","yandex_site_key":"ysc1_Vyob5ZPPUdPBsu0ykt8bVFdzsfpoVjQChLGl2b4g19647a89","verification_failed":null};gon.social_signin=false;gon.typoreporter_google_form_id="1FAIpQLSeibfGq-KvWQ2Fyru-zkFFRVTLBuzXAHAoEyN1p49FtDmNoNA";
//]]>
</script>
<meta charset="utf-8">
<title>Курсы PHP — обучение разработке и программированию на языке PHP в онлайн-школе Хекслет</title>
<meta name="description" content="Курсы разработки и программированию на языке PHP. Индивидуальное и групповое онлайн-обучение. Опытные наставники, практика на тренажерах, open-source проекты в портфолио, помощник AI и самое большое сообщество разработчиков.">
<link rel="canonical" href="https://ru.hexlet.io/courses_php">
<meta property="og:description" content="Курсы разработки и программированию на языке PHP. Индивидуальное и групповое онлайн-обучение. Опытные наставники, практика на тренажерах, open-source проекты в портфолио, помощник AI и самое большое сообщество разработчиков.">
<meta property="og:title" content="Курсы PHP — обучение разработке и программированию на языке PHP в онлайн-школе Хекслет">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="isOD2Fg7VCNDbHpnNs7LSrZCNHTvGr6LSbyyhw_PAjxlEkjvqkX5Q_UvXv86wTs9dksZ3uctQCn0XCjTXcjlUg" />
<script src="/vite/assets/inertia-DfXos102.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/chunk-DsPFFUou.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/preload-helper-BJ4cLWpC.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/init-BrRXra1y.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/ahoy-DrlRQ-1D.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/analytics-cb8xch9l.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/ErrorFallbackBlock-naDSYSy9.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Surface-DL2bpZA-.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/gon-D3e4yh1x.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/mantine-CGMYrt2Y.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/utils-DRqSHbQE.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/routes-CCH8ilKF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/extends-C-EagtpE.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/inheritsLoose-BBd-DCVI.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/objectWithoutPropertiesLoose-DRHXDhjp.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/index.esm-DAqKOkZ0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Button-CGPUux8l.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/CloseButton-D1euiPao.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Group-BX48WcuU.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Loader-BQEY8g6v.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Modal-Cy3HByv7.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/OptionalPortal-1Hza5P2w.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Stack-CtjJzfw4.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Textarea-Ck64llAy.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Box-B5-OOzBf.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/DirectionProvider-Dc9zdUke.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/events-DJQOhap0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/use-reduced-motion-D2owz4wa.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/use-disclosure-zKtK5W1r.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/use-hotkeys-Cnc_Rwkb.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/random-id-DOQyszCZ.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/notifications.store-C-3AFSMn.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/exports-C_MrNx_T.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/axios-BEvgo0ym.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/dayjs.min-BkKovM-s.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/i18next-BlSq9s7B.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/client-U9M77rxp.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-dom-DaLxUz_h.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/useTranslation-Bx1Cdrkz.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/compiler-runtime-6XxiPFnt.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/jsx-runtime-CwjcCKJi.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-CkL4ZRHB.js" as="script" crossorigin="anonymous">
<link rel="stylesheet" href="/vite/assets/application-BqhCP46M.js" />
<script src="/vite/assets/application-Df9RExpe.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/chunk-DsPFFUou.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/autocomplete-VMNbxKGl.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/routes-CCH8ilKF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/createPopper-C3aM9r1M.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/js.cookie-D1-O8zkX.js" as="script" crossorigin="anonymous"><link rel="stylesheet" href="/vite/assets/application-C8HjmMaq.css" media="screen" />
<script>
window.ym = function(){(ym.a=ym.a||[]).push(arguments)};
window.addEventListener('load', function() {
setTimeout(function() {
ym.l = 1*new Date();
ym(window.gon.ym_counter, "init", {
clickmap: true,
trackLinks: true,
accurateTrackBounce: true,
webvisor: true
});
// Загружаем скрипт
var k = document.createElement('script');
k.async = 1;
k.src = 'https://mc.yandex.ru/metrika/tag.js';
document.head.appendChild(k);
ym(window.gon.ym_counter, 'getClientID', function(clientID) {
window.ymClientId = clientID;
});
}, 1500);
});
</script>
<!-- Google Tag Manager - deferred -->
<script>
// dataLayer stub сразу — пуши работают до загрузки скрипта
window.dataLayer = window.dataLayer || [];
// Сам скрипт — отложенно после load
window.addEventListener('load', function() {
setTimeout(function() {
dataLayer.push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
var j = document.createElement('script');
j.async = true;
j.src = 'https://www.googletagmanager.com/gtm.js?id=GTM-WK88TH';
document.head.appendChild(j);
}, 1500);
});
</script>
<!-- End Google Tag Manager -->
</head>
<body>
<noscript>
<div>
<img alt="" src="https://mc.yandex.ru/watch/25559621" style="position:absolute; left:-9999px;">
</div>
</noscript>
<header class="sticky-top bg-body">
<nav class="navbar navbar-expand-lg">
<div class="container-xxl">
<a class="navbar-brand" href="/"><img alt="Логотип Хекслета" height="24" src="https://ru.hexlet.io/vite/assets/logo_ru_light-BpiEA1LT.svg" width="96">
</a><button aria-controls="collapsable" aria-expanded="false" aria-label="Меню" class="navbar-toggler border-0 mb-0 mt-1" data-bs-target="#collapsable" data-bs-toggle="collapse">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="collapsable">
<ul class="navbar-nav mb-lg-0 mt-lg-1">
<li class="nav-item dropdown">
<button aria-haspopup class="btn nav-link" data-bs-toggle="dropdown" type="button">
Все курсы
<span class="bi bi-chevron-down align-middle ms-1"></span>
</button>
<ul class="dropdown-menu">
<li>
<a class="dropdown-item d-flex py-2" href="/courses"><div class="fw-bold me-auto">Все что есть</div>
<div class="text-muted">117</div>
</a></li>
<li>
<hr class="dropdown-divider">
</li>
<li class="dropdown-item">
<b>Популярные категории</b>
</li>
<li>
<a class="dropdown-item py-2" href="/courses_devops">Курсы по DevOps
</a></li>
<li>
<a class="dropdown-item py-2" href="/courses_data_analytics">Курсы по аналитике данных
</a></li>
<li>
<a class="dropdown-item py-2" href="/courses_programming">Курсы по программированию
</a></li>
<li>
<a class="dropdown-item py-2" href="/courses_testing">Курсы по тестированию
</a></li>
<li>
<hr class="dropdown-divider">
</li>
<li class="dropdown-item">
<b>Популярные курсы</b>
</li>
<li>
<a class="dropdown-item py-2" href="/programs/devops-engineer-from-scratch">DevOps-инженер с нуля
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/go">Go-разработчик
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/java">Java-разработчик
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/python">Python-разработчик
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/qa-auto-engineer-java">Автоматизатор тестирования на Java
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/data-analytics">Аналитик данных
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/frontend">Фронтенд-разработчик
</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<button aria-haspopup class="btn nav-link" data-bs-toggle="dropdown" type="button">
О Хекслете
<span class="bi bi-chevron-down align-middle"></span>
</button>
<ul class="dropdown-menu bg-body">
<li>
<a class="dropdown-item py-2" href="/pages/about">О нас
</a></li>
<li>
<a class="dropdown-item py-2" href="/blog">Блог
</a></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://special.hexlet.io/hse-research" role="button">Результаты (Исследование)
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://career.hexlet.io" role="button">Хекслет Карьера
</span></li>
<li>
<a class="dropdown-item py-2" href="/testimonials">Отзывы студентов
</a></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://t.me/hexlet_help_bot" role="button">Поддержка (В ТГ)
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://special.hexlet.io/referal-program/?promo_creative=priglasite-druzei&promo_name=referal-program&promo_position=promo_position&promo_start=010724&promo_type=link" role="button">Реферальная программа
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://special.hexlet.io/certificate" role="button">Подарочные сертификаты
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://hh.ru/employer/4307094" role="button">Вакансии
</span></li>
<li>
<span class="dropdown-item d-flex external-link" rel="noopener noreferrer nofollow" data-href="https://b2b.hexlet.io" data-target="_blank" role="button">Компаниям
</span></li>
<li>
<span class="dropdown-item d-flex external-link" rel="noopener noreferrer nofollow" data-href="https://hexly.ru/" data-target="_blank" role="button">Колледж
</span></li>
<li>
<span class="dropdown-item d-flex external-link" rel="noopener noreferrer nofollow" data-href="https://hexlyschool.ru/" data-target="_blank" role="button">Частная школа
</span></li>
</ul>
</li>
<li><a class="nav-link" href="/subscription/new">Подписка</a></li>
</ul>
<ul class="navbar-nav flex-lg-row align-items-lg-center gap-2 ms-auto">
<li>
<a class="nav-link" aria-label="Переключить тему" href="/theme/switch?new_theme=dark"><span aria-hidden="true" class="bi bi-moon"></span>
</a></li>
<li>
<span data-target="_self" class="nav-link external-link" data-href="/u/new" role="button"><span>Регистрация</span>
</span></li>
<li>
<span data-target="_self" class="nav-link external-link" data-href="https://ru.hexlet.io/session/new" role="button"><span>Вход</span>
</span></li>
</ul>
</div>
</div>
</nav>
</header>
<div class="x-container-xxxl">
</div>
<main class="mb-6 min-vh-100 h-100">
<link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzk5MiwicHVyIjoiYmxvYl9pZCJ9fQ==--e9d0f30948ea766a7e6bc3e3d56c192344d45fb8/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programming-cuate%20(1).png"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzcwMSwicHVyIjoiYmxvYl9pZCJ9fQ==--89c008d1f1747b170688d391090cffd99d2f24eb/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Developer%20activity-rafiki.png"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTIxNSwicHVyIjoiYmxvYl9pZCJ9fQ==--ee06f514098550b5ac7eebce6227b1543399a37c/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Hand%20coding-rafiki.png"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY0MywicHVyIjoiYmxvYl9pZCJ9fQ==--74611367ca7524225d6b8670846088b4aa9fa1d2/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Server-bro.png"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzcyMSwicHVyIjoiYmxvYl9pZCJ9fQ==--b4d9b4d245e88f43c7f861ac11e675846937c317/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programmer-bro.png"/><link rel="preload" as="image" href="/vite/assets/orientation-mntRP3gy.png"/><div id="app" data-page="{"component":"web/stack_categories/show","props":{"errors":{},"locale":"ru","language":"ru","httpsHost":"https://ru.hexlet.io","host":"ru.hexlet.io","colorScheme":"light","auth":{"user":{"id":null,"last_viewed_notification_id":null,"email":null,"state":null,"first_name":"","last_name":"","created_at":"2026-02-26T18:48:15.340Z","current_program":null,"current_team":null,"full_name":"","guest":true,"can_use_paid_features":false,"is_hexlet_employee":false,"sanitized_phone_number":"","can_subscribe":true,"can_renew_education":false}},"cloudflareTurnstileSiteKey":"0x4AAAAAAA15KmeFXzd2H0Xo","vkIdClientId":"51586979","yandexIdClientId":"88d071f1d3384eb4bd1deb37910235c7","formAuthToken":"hINmkDDcDPuoDgcrizQYHHQCPCYzC05eYNCAipz5xRprUq2nwqKhmx5NI7OHO-hrtAsRjDs8sPzdMBrezv4idA","header":"Курсы по php","term":null,"stackLandings":[{"stack":{"id":2,"slug":"php","title":"PHP-разработчик","audience":"for_beginners","start_type":"weekly","pricing_model":"purchase","priority":"high","kind":"profession","state":"published","stack_state":"finished","order":60,"duration_in_months":10},"id":1,"slug":"php","title":"РНР-разработчик","subtitle":"Изучите PHP и Laravel для разработки и проектирования REST API","subtitle_for_lists":"Изучите PHP и Laravel для разработки и проектирования REST API","locale":"ru","current":true,"duration_in_months_text":"10 месяцев","stack_slug":"php","price_text":"от 5 650 ₽","duration_text":"10 месяцев","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzk5MiwicHVyIjoiYmxvYl9pZCJ9fQ==--e9d0f30948ea766a7e6bc3e3d56c192344d45fb8/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programming-cuate%20(1).png"},{"stack":{"id":460,"slug":"web-developer-full","title":"Веб-разработчик","audience":"for_beginners","start_type":"weekly","pricing_model":"purchase","priority":"high","kind":"profession","state":"published","stack_state":"finished","order":500,"duration_in_months":15},"id":173,"slug":"web-developer","title":"Веб-разработчик","subtitle":"Изучите JavaScript и на выбор Python, Java, PHP","subtitle_for_lists":"Изучите JavaScript и на выбор Python, Java, PHP","locale":"ru","current":true,"duration_in_months_text":"15 месяцев","stack_slug":"web-developer-full","price_text":"от 7 934 ₽","duration_text":"15 месяцев","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzcwMSwicHVyIjoiYmxvYl9pZCJ9fQ==--89c008d1f1747b170688d391090cffd99d2f24eb/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Developer%20activity-rafiki.png"},{"stack":{"id":468,"slug":"middle-php","title":"Middle-php разработчик","audience":"for_programmers","start_type":"weekly","pricing_model":"purchase","priority":"high","kind":"profession","state":"published","stack_state":"not_finished","order":2003,"duration_in_months":5},"id":596,"slug":"middle-php","title":"Middle-php разработчик","subtitle":"Освоите продвинутую работу с БД и серверной логикой","subtitle_for_lists":"Освоите продвинутую работу с БД и серверной логикой","locale":"ru","current":true,"duration_in_months_text":"5 месяцев","stack_slug":"middle-php","price_text":"от 4 050 ₽","duration_text":"5 месяцев","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTIxNSwicHVyIjoiYmxvYl9pZCJ9fQ==--ee06f514098550b5ac7eebce6227b1543399a37c/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Hand%20coding-rafiki.png"},{"stack":{"id":303,"slug":"devops-for-developers","title":"DevOps для разработчиков","audience":"for_programmers","start_type":"weekly","pricing_model":"purchase","priority":"medium","kind":"profession","state":"published","stack_state":"not_finished","order":150,"duration_in_months":3},"id":444,"slug":"devops-for-developers","title":"DevOps для разработчиков","subtitle":"Изучите деплой, автоматизацию, GitHub Actions, Docker, Ansible, Terraform, IaC","subtitle_for_lists":"Изучите деплой, автоматизацию, GitHub Actions, Docker, Ansible, Terraform, IaC","locale":"ru","current":true,"duration_in_months_text":"3 месяца","stack_slug":"devops-for-developers","price_text":"от 2 797 ₽","duration_text":"3 месяца","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY0MywicHVyIjoiYmxvYl9pZCJ9fQ==--74611367ca7524225d6b8670846088b4aa9fa1d2/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Server-bro.png"},{"stack":{"id":22,"slug":"php-laravel-development","title":"Laravel","audience":"for_programmers","start_type":"anytime","pricing_model":"subscription","priority":"medium","kind":"track","state":"published","stack_state":"finished","order":250,"duration_in_months":1},"id":32,"slug":"php-laravel-developer","title":"Laravel","subtitle":"Laravel — Навык создания веб-приложений с помощью Laravel, необходимый для старта карьеры PHP-разработчика","subtitle_for_lists":"Изучите фреймворк Laravel для создания веб-приложений","locale":"ru","current":true,"duration_in_months_text":"1 месяц","stack_slug":"php-laravel-development","price_text":"от 3 900 ₽","duration_text":"1 месяц","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzcyMSwicHVyIjoiYmxvYl9pZCJ9fQ==--b4d9b4d245e88f43c7f861ac11e675846937c317/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programmer-bro.png"},{"stack":{"id":39,"slug":"php-phpunit-testing","title":"Автоматизация тестирования на PHP","audience":"for_programmers","start_type":"anytime","pricing_model":"subscription","priority":"medium","kind":"track","state":"published","stack_state":"finished","order":1900,"duration_in_months":4},"id":66,"slug":"php-phpunit-testing","title":"Автоматизация тестирования на PHP","subtitle":"Навык написания тестов и применения продвинутых подходов, повышающий качество кода","subtitle_for_lists":"Навык тестирования на PHP","locale":"ru","current":true,"duration_in_months_text":"4 месяца","stack_slug":"php-phpunit-testing","price_text":"от 3 900 ₽","duration_text":"4 месяца","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzkzNSwicHVyIjoiYmxvYl9pZCJ9fQ==--06c469e64c9b6c8429a6a01edd20041dae30ce13/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Software%20code%20testing-bro.png"},{"stack":{"id":34,"slug":"algorithms","title":"Алгоритмы и структуры данных","audience":"for_programmers","start_type":"anytime","pricing_model":"subscription","priority":"medium","kind":"track","state":"published","stack_state":"finished","order":4000,"duration_in_months":2},"id":56,"slug":"algorithms","title":"Алгоритмы и структуры данных","subtitle":"Навык, который увеличит ваши шансы пройти алгоритмическое интервью в международные компании на 80%","subtitle_for_lists":"Алгоритмы для собеседований","locale":"ru","current":true,"duration_in_months_text":"2 месяца","stack_slug":"algorithms","price_text":"от 3 900 ₽","duration_text":"2 месяца","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDAyOCwicHVyIjoiYmxvYl9pZCJ9fQ==--ae9eed98663dd1201759d042a5ba7ca790866156/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programming-bro.png"},{"stack":{"id":28,"slug":"php-sicp","title":"СИКП на PHP","audience":"for_programmers","start_type":"anytime","pricing_model":"subscription","priority":"medium","kind":"track","state":"published","stack_state":"finished","order":4010,"duration_in_months":1},"id":44,"slug":"php-sicp","title":"СИКП на PHP","subtitle":"Навык понимать программы на глубоком уровне, уверенно проходить собеседования и решать сложные задачи","subtitle_for_lists":"Навык фундаментального понимания программ на PHP","locale":"ru","current":true,"duration_in_months_text":"1 месяц","stack_slug":"php-sicp","price_text":"от 3 900 ₽","duration_text":"1 месяц","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzc2MywicHVyIjoiYmxvYl9pZCJ9fQ==--61c43d4881ca8feecc6f37dfafdc4e304f34b52f/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Software%20engineer-bro.png"},{"stack":{"id":25,"slug":"php-oop","title":"ООП В PHP","audience":"for_programmers","start_type":"anytime","pricing_model":"subscription","priority":"medium","kind":"track","state":"published","stack_state":"finished","order":4300,"duration_in_months":2},"id":38,"slug":"php-oop","title":"ООП В PHP","subtitle":"Навык глубокого понимания архитектуры и написания чистого кода, позволяющий решать сложные задачи","subtitle_for_lists":"Изучите архитектуру и чистый код на PHP","locale":"ru","current":true,"duration_in_months_text":"2 месяца","stack_slug":"php-oop","price_text":"от 3 900 ₽","duration_text":"2 месяца","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzc1MSwicHVyIjoiYmxvYl9pZCJ9fQ==--e5793a1818ff43d73135cc7ed88c1998d7650470/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Developer%20activity-bro.png"},{"stack":{"id":120,"slug":"git-basics-free","title":"Основы Git","audience":"for_beginners","start_type":"anytime","pricing_model":"free","priority":"low","kind":"track","state":"published","stack_state":"finished","order":1000,"duration_in_months":1},"id":198,"slug":"git-basics-free","title":"Основы Git","subtitle":"Изучите работу с репозиториями, историей и GitHub","subtitle_for_lists":null,"locale":"ru","current":true,"duration_in_months_text":"1 месяц","stack_slug":"git-basics-free","price_text":"Бесплатно","duration_text":"1 месяц","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY1NSwicHVyIjoiYmxvYl9pZCJ9fQ==--ebf43640f65e65c170c952214aa469fa6221fb6f/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Version%20control-bro.png"},{"stack":{"id":136,"slug":"cli-basics","title":"Основы командной строки","audience":"for_beginners","start_type":"anytime","pricing_model":"free","priority":"low","kind":"track","state":"published","stack_state":"finished","order":1000,"duration_in_months":1},"id":232,"slug":"cli-basics","title":"Основы командной строки","subtitle":"Изучите команды, работу с файлами, пользователями и правами доступа","subtitle_for_lists":"","locale":"ru","current":true,"duration_in_months_text":"1 месяц","stack_slug":"cli-basics","price_text":"Бесплатно","duration_text":"1 месяц","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDAxMCwicHVyIjoiYmxvYl9pZCJ9fQ==--34c57d3deea8bf93e6b502c72b80debc49039f18/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Code%20typing-cuate.png"},{"stack":{"id":123,"slug":"php-basics-free","title":"Основы PHP","audience":"for_beginners","start_type":"anytime","pricing_model":"free","priority":"low","kind":"track","state":"published","stack_state":"finished","order":1000,"duration_in_months":1},"id":204,"slug":"php-basics-free","title":"Основы PHP","subtitle":"Изучите основы PHP и создание простых веб-страниц","subtitle_for_lists":null,"locale":"ru","current":true,"duration_in_months_text":"1 месяц","stack_slug":"php-basics-free","price_text":"Бесплатно","duration_text":"1 месяц","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY4MywicHVyIjoiYmxvYl9pZCJ9fQ==--29b8f9f463e3bf019eb80f195329092f5367b02d/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Coding%20workshop-pana.png"}],"categories":[{"id":57,"name":"Курсы по программированию","slug":"programming","short_name":"Программирование","description":"","active_for_request":false,"slug_for_request":"courses_programming"},{"id":104,"name":"Курсы по искусственному интеллекту","slug":"artificial-intelligence","short_name":"ИИ","description":"","active_for_request":false,"slug_for_request":"courses_artificial-intelligence"},{"id":1,"name":"Курсы по аналитике данных","slug":"data_analytics","short_name":"Аналитика","description":"**Аналитик данных (или data analyst)** — это специалист, который собирает, обрабатывает, изучает и интерпретирует данные. Его работа помогает принимать решения в бизнесе, управлении, науке.\r\n\r\nЧтобы эффективно выполнять задачи, аналитику данных нужно владеть прикладными навыками: знать язык запросов **SQL** для работы с базами данных и язык программирования **Python** для анализа и автоматизации; владеть **Microsoft Excel или Google Sheets**; работать с программами для визуализации данных **Preset, Power BI или Tableau**, чтобы строить отчеты и графики. А также уметь разбираться в бизнес-процессах, собирать, систематизировать и анализировать информацию.\r\n\r\nВ Хекслете можно пройти обучение на **дата аналитика с нуля**, получить профессию онлайн и помощь с трудоустройством.","active_for_request":false,"slug_for_request":"courses_data_analytics"},{"id":7,"name":"Курсы по DevOps","slug":"devops","short_name":"DevOps","description":"Применение принципов DevOps — привычная практика в IT-компаниях с хорошей инженерной культурой. Если вы уже программируете, хотите наращивать компетенцию, разбираться и в разработке, и в эксплуатации, то вам точно не помешает знакомство с инструментами DevOps-инженера. \r\nВ Хекслете можно пройти обучение DevOps для программистов. Познакомиться с автоматизацией развертывания и деплоя, управлением облачной инфраструктурой. Или пройти отдельные курсы, чтобы прокачаться в этой теме.\r\nПонимание подходов DevOps поможет вывести карьеру на новый уровень: рейтинг специалистов в области DevOps растет год от года, а компании, разрабатывающие ПО, регулярно ищут хороших специалистов в команду","active_for_request":false,"slug_for_request":"courses_devops"},{"id":9,"name":"Курсы по тестированию","slug":"testing","short_name":"Тестирование","description":"**Тестировщик или QA-инженер** — это специалист, который проверяет, как работает программа или приложение. Он выполняет тестирование и улучшает юзабилити программ.\r\n\r\nЧтобы получить первую работу, новичку нужно уметь выполнять **ручное тестирование веб-приложений**: понимать этапы разработки и жизненного цикла ПО, находить ошибки в продукте и составлять баг-репорты, знать всё о техниках тест-дизайна, работать с системами баг-трекинга, API и базами данных.\r\n\r\n**Инженер по автоматизированному тестированию** уже организовывает процессы автоматизации на проекте. Он понимает, как строятся веб-приложения, знаком с языком программирования JavaScript, может самостоятельно писать автотесты и покрывать приложения UI-тестами.\r\n\r\nВ Хекслете можно обучиться на тестировщика с нуля — **получить профессию инженера по ручному или автоматизированному тестированию** и помощь с трудоустройством. А можно пройти отдельные курсы и освоить фреймворки для тестирования кода","active_for_request":false,"slug_for_request":"courses_testing"},{"id":3,"name":"Курсы по Фронтенд-разработке","slug":"front_end_dev","short_name":"Фронтенд","description":"","active_for_request":false,"slug_for_request":"courses_front_end_dev"},{"id":4,"name":"Курсы по бэкенд-разработке","slug":"backend_development","short_name":"Бэкенд","description":"**Backend-разработчики** отвечают за создание и поддержку серверной части сайтов и приложений, которая обрабатывает данные и взаимодействует с базой данных. \r\n\r\nАлгоритм поиска, который «отдает» результат по вашему запросу, правильная работа корзины в интернет-магазине — всему этому учат на курсах по бэкенду.\r\n\r\nРазработчик должен уметь писать код хотя бы на одном языке бэкенда: **PHP, Python, Ruby, Java, Go, JavaScript (Node.js)**; создавать архитектуру приложения или сайта; работать с системами управления базами данных и инструментами для разработки, доставки и эксплуатации приложений; знать основы сетевой безопасности и Linux.\r\n\r\nВ школе программирования Хекслет вы можете онлайн пройти **курсы по бэкенд-разработке с нуля** и получить новую профессию. Или прокачать уже имеющиеся навыки в этом направлении","active_for_request":false,"slug_for_request":"courses_backend_development"},{"id":8,"name":"Курсы по Python","slug":"python","short_name":"Python","description":"Python, или Питон, применяется в веб-разработке, анализе данных, искусственном интеллекте и других областях. Курсы Python — отличное обучение для начинающих, чтобы с нуля освоить этот сравнительно простой и универсальный язык программирования. Первый урок любого курса будет включать знакомство с азами языка.","active_for_request":false,"slug_for_request":"courses_python"},{"id":12,"name":"Курсы по JavaScript","slug":"javascript","short_name":"JavaScript","description":"JavaScript — главный язык фронтенд-разработки. Фронтенд-разработчик на JS пишет код для клиентской части сайтов и приложений: создает веб-страницы, оживляет макеты дизайнера, используя сложные анимации и графику. Умеет публиковать сайт и приложения для доступа пользователей. Отслеживает ошибки в интерфейсе и устраняет их. Работает с HTML и CSS, JavaScript и TypeScript. Хорошо разбирается во фреймворках и библиотеках, таких как React и Redux. \r\nТакже JS используется и для бэкенда. Платформа Node.js позволяет писать серверный код для веб-страниц, приложений и программ командной строки.\r\nВ школе программирования Хекслет можно с нуля обучиться JS онлайн — получить профессию фронтенд-разработчика, Node.js-разработчика или сразу fullstack-программиста (выучить JS и для фронтенда, и для бэкенда). А еще можно прокачаться на курсах JavaScript для практикующих","active_for_request":false,"slug_for_request":"courses_javascript"},{"id":11,"name":"Курсы по Java","slug":"java","short_name":"Java","description":"Язык Java (Джава) используют для разработки проектов в сфере веба, мобильных устройств и корпоративных приложений. Начинать изучение Java лучше с курсов — они дают хорошую основу для разработчика, структурированные знания и поддержку опытных специалистов.\r\n\r\nВ Хекслете вы можете пройти онлайн-курсы джава. Есть бесплатные программы по Java, помогающие менее, чем за месяц, осваивать базовые концепции языка. И платные — профессия длиной до года, с помощью которой можно глубоко изучить Java, получить необходимые для трудоустройства навыки и рекомендации по поиску работы. А также треки — они помогают разработчикам подтянуть свой уровень знаний в Java-программировании.","active_for_request":false,"slug_for_request":"courses_java"},{"id":14,"name":"Курсы по языку Go","slug":"go","short_name":"Go","description":"Go — молодой язык программирования, который родился внутри компании Google в 2007 году как простая и доступная альтернатива популярных высокопроизводительных серверных языков: С, C++ или Java. \r\nСегодня Go используется как бэкенд-язык для огромного количества различных направлений разработки, однако лучше всего он раскрывается в программировании инфраструктуры. Самые популярные инструменты в этой области написаны именно на Go — Kubernetes, Docker, Prometheus.\r\nКурсы программирования Go идеально проходить уже практикующим разработчикам. Например, учить Go в качестве второго языка после PHP или Python","active_for_request":false,"slug_for_request":"courses_go"},{"id":13,"name":"Курсы по PHP","slug":"php","short_name":"PHP","description":"PHP — отличный выбор, если вы хотите заниматься бэкенд-разработкой веб-сайтов и веб-приложений. Почти 80% всех сайтов в интернете работают на PHP! \r\nЧтобы начать карьеру PHP-программиста, новичку необходимо изучить языки разметки и стилей HTML и CSS, знать принцип работы HTTP, уметь работать с API и Git, разбираться в базах данных и управлять ими с помощью SQL, а также освоить непосредственно PHP и любой фреймворк, ускоряющий работу, — например, Laravel. \r\nВсему этому можно научиться в школе программирования Хекслет: пройти с нуля дистанционную программу обучения профессии PHP-разработчик или получить дополнительные знания на онлайн-курсах PHP для практикующих","active_for_request":true,"slug_for_request":"courses"},{"id":143,"name":"Курсы по data science","slug":"data_science","short_name":"Data Science","description":null,"active_for_request":false,"slug_for_request":"courses_data_science"},{"id":106,"name":"Курсы по Linux","slug":"linux","short_name":"Linux","description":null,"active_for_request":false,"slug_for_request":"courses_linux"},{"id":19,"name":"Курсы информационной безопасности","slug":"security","short_name":"Безопасность","description":"Обучение разделам математики, которые будут полезны при изучении программирования","active_for_request":false,"slug_for_request":"courses_security"},{"id":178,"name":"Курсы по автотестированию ","slug":"aqa","short_name":"AQA","description":null,"active_for_request":false,"slug_for_request":"courses_aqa"},{"id":213,"name":"Курсы по системному программированию","slug":"system_programming","short_name":"Системное программирование","description":null,"active_for_request":false,"slug_for_request":"courses_system_programming"},{"id":10,"name":"Курсы по Git","slug":"git","short_name":"Git","description":"В разработке программного продукта часто бывает так, что несколько разработчиков вносят изменения в один и тот же код. Чтобы такую работу можно было делать комфортно, сохранять свои версии кода независимо друг от друга и быстро вернуться к нужной или предыдущей, и существует Git — распределенная система контроля версий. \r\nОбучение Git — основа для любого разработчика. В Хекслете можно онлайн пройти бесплатный курс по Git, он поможет адаптироваться для работы в команде и не совершать ошибок при внесении изменений в проект","active_for_request":false,"slug_for_request":"courses_git"},{"id":103,"name":"Карьерные курсы","slug":"career","short_name":"Карьера","description":"","active_for_request":false,"slug_for_request":"courses_career"},{"id":56,"name":"Курсы по кибербезопасности","slug":"cybersecurity","short_name":"Кибербезопасность","description":"Наши бесплатные курсы позволяют попробовать востребованные направления IT, такие как тестирование, дата-аналитика, верстка, программирование на Python, Java, PHP и JavaScript. Каждый курс учитывает современные требования и включает практические задания для приобретения навыков и знаний.","active_for_request":false,"slug_for_request":"courses_cybersecurity"},{"id":58,"name":"Курсы машинного обучение","slug":"machine_learning_courses","short_name":"Машинное обучение","description":"","active_for_request":false,"slug_for_request":"courses_machine_learning_courses"},{"id":161,"name":"Курсы по архитектуре ПО","slug":"architecture","short_name":"Архитектура ПО","description":null,"active_for_request":false,"slug_for_request":"courses_architecture"},{"id":180,"name":"Курсы по Typescript","slug":"typescript","short_name":"Typescript","description":null,"active_for_request":false,"slug_for_request":"courses_typescript"}],"extraCategories":[{"id":104,"name":"Курсы по искусственному интеллекту","slug":"artificial-intelligence","short_name":"ИИ","description":"","active_for_request":false,"slug_for_request":"courses_artificial-intelligence"},{"id":8,"name":"Курсы по Python","slug":"python","short_name":"Python","description":"Python, или Питон, применяется в веб-разработке, анализе данных, искусственном интеллекте и других областях. Курсы Python — отличное обучение для начинающих, чтобы с нуля освоить этот сравнительно простой и универсальный язык программирования. Первый урок любого курса будет включать знакомство с азами языка.","active_for_request":false,"slug_for_request":"courses_python"},{"id":12,"name":"Курсы по JavaScript","slug":"javascript","short_name":"JavaScript","description":"JavaScript — главный язык фронтенд-разработки. Фронтенд-разработчик на JS пишет код для клиентской части сайтов и приложений: создает веб-страницы, оживляет макеты дизайнера, используя сложные анимации и графику. Умеет публиковать сайт и приложения для доступа пользователей. Отслеживает ошибки в интерфейсе и устраняет их. Работает с HTML и CSS, JavaScript и TypeScript. Хорошо разбирается во фреймворках и библиотеках, таких как React и Redux. \r\nТакже JS используется и для бэкенда. Платформа Node.js позволяет писать серверный код для веб-страниц, приложений и программ командной строки.\r\nВ школе программирования Хекслет можно с нуля обучиться JS онлайн — получить профессию фронтенд-разработчика, Node.js-разработчика или сразу fullstack-программиста (выучить JS и для фронтенда, и для бэкенда). А еще можно прокачаться на курсах JavaScript для практикующих","active_for_request":false,"slug_for_request":"courses_javascript"},{"id":11,"name":"Курсы по Java","slug":"java","short_name":"Java","description":"Язык Java (Джава) используют для разработки проектов в сфере веба, мобильных устройств и корпоративных приложений. Начинать изучение Java лучше с курсов — они дают хорошую основу для разработчика, структурированные знания и поддержку опытных специалистов.\r\n\r\nВ Хекслете вы можете пройти онлайн-курсы джава. Есть бесплатные программы по Java, помогающие менее, чем за месяц, осваивать базовые концепции языка. И платные — профессия длиной до года, с помощью которой можно глубоко изучить Java, получить необходимые для трудоустройства навыки и рекомендации по поиску работы. А также треки — они помогают разработчикам подтянуть свой уровень знаний в Java-программировании.","active_for_request":false,"slug_for_request":"courses_java"},{"id":14,"name":"Курсы по языку Go","slug":"go","short_name":"Go","description":"Go — молодой язык программирования, который родился внутри компании Google в 2007 году как простая и доступная альтернатива популярных высокопроизводительных серверных языков: С, C++ или Java. \r\nСегодня Go используется как бэкенд-язык для огромного количества различных направлений разработки, однако лучше всего он раскрывается в программировании инфраструктуры. Самые популярные инструменты в этой области написаны именно на Go — Kubernetes, Docker, Prometheus.\r\nКурсы программирования Go идеально проходить уже практикующим разработчикам. Например, учить Go в качестве второго языка после PHP или Python","active_for_request":false,"slug_for_request":"courses_go"},{"id":13,"name":"Курсы по PHP","slug":"php","short_name":"PHP","description":"PHP — отличный выбор, если вы хотите заниматься бэкенд-разработкой веб-сайтов и веб-приложений. Почти 80% всех сайтов в интернете работают на PHP! \r\nЧтобы начать карьеру PHP-программиста, новичку необходимо изучить языки разметки и стилей HTML и CSS, знать принцип работы HTTP, уметь работать с API и Git, разбираться в базах данных и управлять ими с помощью SQL, а также освоить непосредственно PHP и любой фреймворк, ускоряющий работу, — например, Laravel. \r\nВсему этому можно научиться в школе программирования Хекслет: пройти с нуля дистанционную программу обучения профессии PHP-разработчик или получить дополнительные знания на онлайн-курсах PHP для практикующих","active_for_request":true,"slug_for_request":"courses"},{"id":143,"name":"Курсы по data science","slug":"data_science","short_name":"Data Science","description":null,"active_for_request":false,"slug_for_request":"courses_data_science"},{"id":106,"name":"Курсы по Linux","slug":"linux","short_name":"Linux","description":null,"active_for_request":false,"slug_for_request":"courses_linux"},{"id":19,"name":"Курсы информационной безопасности","slug":"security","short_name":"Безопасность","description":"Обучение разделам математики, которые будут полезны при изучении программирования","active_for_request":false,"slug_for_request":"courses_security"},{"id":178,"name":"Курсы по автотестированию ","slug":"aqa","short_name":"AQA","description":null,"active_for_request":false,"slug_for_request":"courses_aqa"},{"id":17,"name":"Курсы по SQL","slug":"sql","short_name":"SQL","description":"SQL (Structured Query Language) — это язык программирования, который используется для создания, обработки и хранения информации в реляционной базе данных. С помощью SQL можно создавать таблицы данных, изменять их структуру, выполнять вычисления, хранить данные, обеспечивая их защиту.\r\nВ Хекслете можно пройти обучение SQL онлайн. Курсы будут полезны всем, кому по работе нужно выгружать и обрабатывать большие объёмы данных: разработчикам в программировании — для обеспечения функциональности приложений, тестировщикам — в ручном и автоматическом тестировании, аналитикам — для анализа и преобразования данных, администраторам — для поддержания работоспособности среды","active_for_request":false,"slug_for_request":"courses_sql"},{"id":213,"name":"Курсы по системному программированию","slug":"system_programming","short_name":"Системное программирование","description":null,"active_for_request":false,"slug_for_request":"courses_system_programming"},{"id":10,"name":"Курсы по Git","slug":"git","short_name":"Git","description":"В разработке программного продукта часто бывает так, что несколько разработчиков вносят изменения в один и тот же код. Чтобы такую работу можно было делать комфортно, сохранять свои версии кода независимо друг от друга и быстро вернуться к нужной или предыдущей, и существует Git — распределенная система контроля версий. \r\nОбучение Git — основа для любого разработчика. В Хекслете можно онлайн пройти бесплатный курс по Git, он поможет адаптироваться для работы в команде и не совершать ошибок при внесении изменений в проект","active_for_request":false,"slug_for_request":"courses_git"},{"id":15,"name":"Курсы по Ruby","slug":"ruby","short_name":"Ruby","description":"Ruby — один из самых выразительных языков программирования. Вместе с фреймворком Rails или, как его называют разработчики, «рельсы», он позволяет сконцентрироваться на методах и логике проекта и не возиться с большим объемом кода. Именно за это его так любят разработчики и активно используют стартапы, малый и средний бизнес, для которых быстрое прототипирование — конкурентное преимущество на рынке. \r\nRuby — язык общего назначения. В теории его можно использовать для разных целей, однако на практике на нем чаще всего пишут серверную часть сайтов и веб-приложений.\r\nВ Хекслете есть курсы по Ruby: можно познакомится с этой темой с нуля и пройти полноценное обучение профессии «Разработчик на Ruby on Rails», а можно прокачаться в конкретных технических аспектах языка","active_for_request":false,"slug_for_request":"courses_ruby"},{"id":59,"name":"Курсы по верстке сайтов","slug":"layout","short_name":"Верстка","description":"","active_for_request":false,"slug_for_request":"courses_layout"},{"id":16,"name":"Курсы по HTML","slug":"html","short_name":"HTML","description":"Навыки верстки — необходимый минимум для изучения веб-разработки. Именно поэтому путь в программирование будущие веб-разработчики, как правило, начинают с уроков по HTML и CSS. \r\nHTML — язык разметки. Он содержит набор тегов, помогающих браузеру правильно отображать содержимое веб-страниц. Иными словами, HTML определяет структуру содержимого страницы. Например, именно в HTML задаются заголовки, абзацы, изображения. \r\nCSS — язык таблиц стилей, он отвечает за то, как выглядят веб-страницы: цвет фона и декоративных элементов, размер и стиль шрифтов.\r\nТаким образом, HTML структурирует веб-страницу, CSS стилизует ее, а JavaScript (главный язык фронтендера) добавляет интерактивность. \r\nПройти обучение HTML, CSS и JavaScript можно в онлайн-школе программирования Хекслет в рамках большой программы профессии «Фронтенд-разработчик». Если пока нет желания программировать, можно освоить отдельно верстку веб-приложений. А еще в Хекслете есть самостоятельные курсы по HTML и CSS — удобно, когда нужно вспомнить отдельные темы или пройти какие-то уроки с нуля","active_for_request":false,"slug_for_request":"courses_html"},{"id":5,"name":"Курсы по созданию сайтов","slug":"website_development","short_name":"Создание сайтов","description":"Статичный сайт можно написать, используя HTML и CSS. Но если вам нужен проект не только с хорошим дизайном, но и с логикой, интерактивом, понадобятся **навыки работы с языками программирования**.\r\n\r\nСайты и приложения состоят из фронтенда и бэкенда. **Frontend** — то, что видят и с чем взаимодействуют пользователи: меню, кнопки, поля ввода. Фронтендер знает **HTML, CSS, JavaScript**, фреймворки React, Angular и Vue. **Backend** — это серверная сторона, которая отвечает за функционирование сайта и хранение данных. Бэкенд пишут на **PHP, Java, Python, Go, Ruby, JavaScript (Node.js)**.\r\n\r\nВ Хекслете есть дистанционные курсы по созданию сайтов — можно **получить новую профессию** в сфере программирования или прокачать уже имеющиеся навыки","active_for_request":false,"slug_for_request":"courses_website_development"},{"id":2,"name":"Курсы по веб-разработке","slug":"web_development","short_name":"Веб-разработка","description":"**Веб-разработчики** создают новые сервисы и сайты, а также поддерживают и дополняют уже существующие проекты.\r\n\r\nНачать карьеру веб-разработчика можно, освоив **HTML, CSS и JavaScript**. Это основа, чтобы заниматься фронтендом. К этому неплохо добавить один из языков бэкенда: **PHP, Java, Python, Ruby, JavaScript (Node.js)**; знание фреймворков, ускоряющих разработку; понимание базы данных и языка SQL; умение работать с Git.\r\n\r\nВ школе программирования Хекслет вы можете пройти **курсы веб-разработки** — получить профессию или прокачать текущие навыки","active_for_request":false,"slug_for_request":"courses_web_development"},{"id":18,"name":"Курсы по математике","slug":"mathematics","short_name":"Математика для программистов","description":"Математика — неотъемлемая часть самых разных областей разработки. Знать математику на хорошем уровне нужно инженерам-программистам, задействованным, к примеру, в сфере машинного обучения, Data Science, криптографии, разработке игр, финансового ПО. Также без математики не обойтись аналитикам и всем, кто работает с базами данных. \r\nНа онлайн-платформе Хекслет можно пройти курсы математики для программистов — получить с нуля знания в разных разделах этой науки или вспомнить что-то из школы, вуза. \r\nРегулярное решение математических задач развивает логику и структурное мышление. Будущим разработчикам это поможет смотреть на код под другим углом и мыслить по-новому: находить более изящные решения, ясно рассуждать и доносить свои мысли","active_for_request":false,"slug_for_request":"courses_mathematics"},{"id":62,"name":"Курсы по CSS","slug":"css","short_name":"CSS","description":"","active_for_request":false,"slug_for_request":"courses_css"},{"id":61,"name":"Платные курсы по фреймворкам","slug":"frameworks","short_name":"Фреймворки","description":"","active_for_request":false,"slug_for_request":"courses_frameworks"},{"id":60,"name":"Курсы по базам данных","slug":"databases","short_name":"Базы данных","description":"","active_for_request":false,"slug_for_request":"courses_databases"},{"id":103,"name":"Карьерные курсы","slug":"career","short_name":"Карьера","description":"","active_for_request":false,"slug_for_request":"courses_career"},{"id":107,"name":"Курсы по работе с Excel","slug":"exsel","short_name":"Exsel","description":null,"active_for_request":false,"slug_for_request":"courses_exsel"},{"id":105,"name":"Курсы переквалификации","slug":"retraining","short_name":"Переквалификация","description":null,"active_for_request":false,"slug_for_request":"courses_retraining"},{"id":56,"name":"Курсы по кибербезопасности","slug":"cybersecurity","short_name":"Кибербезопасность","description":"Наши бесплатные курсы позволяют попробовать востребованные направления IT, такие как тестирование, дата-аналитика, верстка, программирование на Python, Java, PHP и JavaScript. Каждый курс учитывает современные требования и включает практические задания для приобретения навыков и знаний.","active_for_request":false,"slug_for_request":"courses_cybersecurity"},{"id":6,"name":"Курсы C","slug":"c_courses","short_name":"Курсы С","description":"Онлайн-школа программирования Хекслет предлагает интенсивное обучение программированию действующим разработчикам. Если вы хотите вспомнить основы языка, получить больше практики и стать более профессиональным программистом, выбирайте занятия на интенсивах, треках и курсах Хекслета. Они также помогут поддержать знания на хорошем уровне, трудоустроиться или выделиться на работе.","active_for_request":false,"slug_for_request":"courses_c_courses"},{"id":58,"name":"Курсы машинного обучение","slug":"machine_learning_courses","short_name":"Машинное обучение","description":"","active_for_request":false,"slug_for_request":"courses_machine_learning_courses"},{"id":156,"name":"Курсы по алгоритмам","slug":"courses_on_algorithms","short_name":"Алгоритмы","description":null,"active_for_request":false,"slug_for_request":"courses_courses_on_algorithms"},{"id":157,"name":"Курсы по разработке баз данных","slug":"database_development_courses","short_name":"Базы данных","description":null,"active_for_request":false,"slug_for_request":"courses_database_development_courses"},{"id":163,"name":"Курсы postgresql","slug":"postgresql","short_name":"Postgresql","description":null,"active_for_request":false,"slug_for_request":"courses_postgresql"},{"id":155,"name":"Курсы excel","slug":"excel_courses","short_name":"Excel","description":null,"active_for_request":false,"slug_for_request":"courses_excel_courses"},{"id":154,"name":"Курсы по программированию на Python","slug":"python_programming_courses","short_name":"Python","description":null,"active_for_request":false,"slug_for_request":"courses_python_programming_courses"},{"id":153,"name":"Курсы по нагрузочному тестированию","slug":"stress_testing_courses","short_name":"Курсы по нагрузочному тестированию","description":null,"active_for_request":false,"slug_for_request":"courses_stress_testing_courses"},{"id":152,"name":"Курсы по администрированию баз данных ","slug":"database_administration_courses","short_name":"Курсы по администрированию баз данных ","description":null,"active_for_request":false,"slug_for_request":"courses_database_administration_courses"},{"id":162,"name":"Курсы по api","slug":"api","short_name":"API","description":null,"active_for_request":false,"slug_for_request":"courses_api"},{"id":159,"name":"Курсы SRE","slug":"sre","short_name":"SRE","description":null,"active_for_request":false,"slug_for_request":"courses_sre"},{"id":161,"name":"Курсы по архитектуре ПО","slug":"architecture","short_name":"Архитектура ПО","description":null,"active_for_request":false,"slug_for_request":"courses_architecture"},{"id":158,"name":"Курсы системного аналитика","slug":"system_analyst","short_name":"Системный анализ","description":null,"active_for_request":false,"slug_for_request":"courses_system_analyst"},{"id":160,"name":"Обучение языку rust","slug":"rust","short_name":"Rust","description":null,"active_for_request":false,"slug_for_request":"courses_rust"},{"id":167,"name":"Курсы qa тестировщик","slug":"qa_tester","short_name":"QA","description":null,"active_for_request":false,"slug_for_request":"courses_qa_tester"},{"id":149,"name":"Курсы мобильной разработки","slug":"mobile-development","short_name":"Мобильная разработка","description":null,"active_for_request":false,"slug_for_request":"courses_mobile-development"},{"id":165,"name":"Курсы по продуктовой аналитике","slug":"product-analytics","short_name":"ПА","description":null,"active_for_request":false,"slug_for_request":"courses_product-analytics"},{"id":146,"name":"Курсы по си шарп","slug":"c_sharp_courses","short_name":"Курсы по си шарп","description":null,"active_for_request":false,"slug_for_request":"courses_c_sharp_courses"},{"id":144,"name":"Курсы по технической защите информации","slug":"technical_protection_of_information","short_name":"Курсы по технической защите информации","description":null,"active_for_request":false,"slug_for_request":"courses_technical_protection_of_information"},{"id":148,"name":"Курсы для удаленной работы","slug":"remote_work","short_name":"Удаленная работа","description":null,"active_for_request":false,"slug_for_request":"courses_remote_work"},{"id":166,"name":"Курсы эксель онлайн","slug":"exsel_online","short_name":"Exsel","description":null,"active_for_request":false,"slug_for_request":"courses_exsel_online"},{"id":145,"name":"Курсы автоматизации тестирования на Java","slug":"java_qa_tester_courses","short_name":"Курсы автоматизации тестирования на Java","description":null,"active_for_request":false,"slug_for_request":"courses_java_qa_tester_courses"},{"id":147,"name":"Курсы пентест","slug":"pentest_courses","short_name":"Пентест","description":null,"active_for_request":false,"slug_for_request":"courses_pentest_courses"},{"id":150,"name":"Курсы по автоматизации тестирования","slug":"testing_automation","short_name":"AQA","description":null,"active_for_request":false,"slug_for_request":"courses_testing_automation"},{"id":151,"name":"Курсы по аналитике","slug":"courses_on_analytics","short_name":"Аналитика","description":null,"active_for_request":false,"slug_for_request":"courses_courses_on_analytics"},{"id":141,"name":"Курсы по информационной безопасности","slug":"information_security","short_name":"ИБ","description":null,"active_for_request":false,"slug_for_request":"courses_information_security"},{"id":142,"name":"Курсы по системному администрированию","slug":"system_administration","short_name":"Администрирование","description":null,"active_for_request":false,"slug_for_request":"courses_system_administration"},{"id":164,"name":"Курсы chat gpt","slug":"gpt","short_name":"gpt","description":null,"active_for_request":false,"slug_for_request":"courses_gpt"},{"id":171,"name":"Курсы bitrix","slug":"bitrix","short_name":"bitrix","description":null,"active_for_request":false,"slug_for_request":"courses_bitrix"},{"id":170,"name":"Курсы flutter","slug":"flutter","short_name":"flutter","description":null,"active_for_request":false,"slug_for_request":"courses_flutter"},{"id":169,"name":"Курсы по docker и kubernetes","slug":"docker_k8n","short_name":"dk","description":null,"active_for_request":false,"slug_for_request":"courses_docker_k8n"},{"id":168,"name":"Курсы по ml и data science","slug":"ml_ds","short_name":"ml/ds","description":null,"active_for_request":false,"slug_for_request":"courses_ml_ds"},{"id":172,"name":"Курсы BI аналитика","slug":"bi","short_name":"Курсы BI аналитика","description":null,"active_for_request":false,"slug_for_request":"courses_bi"},{"id":174,"name":"Курсы промт-инженер","slug":"promt","short_name":"Промт","description":null,"active_for_request":false,"slug_for_request":"courses_promt"},{"id":176,"name":"Курсы по docker","slug":"docker","short_name":"Курсы по docker","description":null,"active_for_request":false,"slug_for_request":"courses_docker"},{"id":177,"name":"Курсы C#","slug":"s-sharp","short_name":"C#","description":null,"active_for_request":false,"slug_for_request":"courses_s-sharp"},{"id":140,"name":"Курсы по qa тестированию","slug":"qa_courses","short_name":"Курсы по qa тестированию","description":null,"active_for_request":false,"slug_for_request":"courses_qa_courses"},{"id":179,"name":"Курсы 1С","slug":"1c","short_name":"1С","description":null,"active_for_request":false,"slug_for_request":"courses_1c"},{"id":180,"name":"Курсы по Typescript","slug":"typescript","short_name":"Typescript","description":null,"active_for_request":false,"slug_for_request":"courses_typescript"}],"virtualCategories":[{"short_name":"Бесплатно","slug":"free","type":"pricing_model","active_for_request":false,"slug_for_request":"courses_php_free"},{"short_name":"Платно","slug":"purchase","type":"pricing_model","active_for_request":false,"slug_for_request":"courses_php_purchase"},{"short_name":"Подписка","slug":"subscription","type":"pricing_model","active_for_request":false,"slug_for_request":"courses_php_subscription"},{"short_name":"С нуля","slug":"for_beginners","type":"audience","active_for_request":false,"slug_for_request":"courses_php_for_beginners"},{"short_name":"Для продвинутых","slug":"for_programmers","type":"audience","active_for_request":false,"slug_for_request":"courses_php_for_programmers"}],"lead":{"contact_method":null,"contact_value":null,"ym_client_id":null,"user_name":null,"email":null,"source_form":null,"additional_info":null,"meta":{"model":"lead","relations":{}}},"audience":null,"id":"courses_php","seoHeading":null,"seoText":null,"promotionViewedEvent":{"type":"Ecommerce::PromotionViewedEvent","name":"Promotion Viewed","event_id":"3731af42-c44f-4ee2-9d08-01ebee9424a6","metadata":{},"data":{"user_id":null,"occurrence_count":1,"position":"catalog_courses_top_banner","locale":"ru","language":"ru"}},"promotionClickedEvent":{"type":"Ecommerce::PromotionClickedEvent","name":"Promotion Clicked","event_id":"206625f3-837a-4471-ba29-9a9866c7b2b9","metadata":{},"data":{"user_id":null,"occurrence_count":1,"position":"catalog_courses_top_banner","locale":"ru","language":"ru"}},"productClickedEvents":{"0":{"type":"Ecommerce::ProductClickedEvent","name":"Product Clicked","event_id":"be3e6490-8c10-48a5-a9dc-69f5d4d523f5","metadata":{},"data":{"user_id":0,"email":"","occurrence_count":1,"product_id":"2","name":"РНР-разработчик","category":"program","price":null,"currency":null,"url":"https://ru.hexlet.io/programs/php","locale":"ru","language":"ru"}},"1":{"type":"Ecommerce::ProductClickedEvent","name":"Product Clicked","event_id":"b48080bc-5649-4bec-9d5a-613b1a3399e7","metadata":{},"data":{"user_id":0,"email":"","occurrence_count":1,"product_id":"460","name":"Веб-разработчик","category":"program","price":null,"currency":null,"url":"https://ru.hexlet.io/programs/web-developer","locale":"ru","language":"ru"}},"2":{"type":"Ecommerce::ProductClickedEvent","name":"Product Clicked","event_id":"a68493ef-bd34-4920-baae-2f1d1e4d2b43","metadata":{},"data":{"user_id":0,"email":"","occurrence_count":1,"product_id":"468","name":"Middle-php разработчик","category":"program","price":null,"currency":null,"url":"https://ru.hexlet.io/programs/middle-php","locale":"ru","language":"ru"}},"3":{"type":"Ecommerce::ProductClickedEvent","name":"Product Clicked","event_id":"b99ab9d7-c0ea-4a8b-9508-711763377c4c","metadata":{},"data":{"user_id":0,"email":"","occurrence_count":1,"product_id":"303","name":"DevOps для разработчиков","category":"program","price":null,"currency":null,"url":"https://ru.hexlet.io/programs/devops-for-developers","locale":"ru","language":"ru"}},"4":{"type":"Ecommerce::ProductClickedEvent","name":"Product Clicked","event_id":"b3808807-d086-4d97-b0d7-369b4084f4fc","metadata":{},"data":{"user_id":0,"email":"","occurrence_count":1,"product_id":"22","name":"Laravel","category":"program","price":null,"currency":null,"url":"https://ru.hexlet.io/programs/php-laravel-developer","locale":"ru","language":"ru"}},"5":{"type":"Ecommerce::ProductClickedEvent","name":"Product Clicked","event_id":"11b0a66b-86fa-4ed1-8a8b-b1ae9a206f92","metadata":{},"data":{"user_id":0,"email":"","occurrence_count":1,"product_id":"39","name":"Автоматизация тестирования на PHP","category":"program","price":null,"currency":null,"url":"https://ru.hexlet.io/programs/php-phpunit-testing","locale":"ru","language":"ru"}},"6":{"type":"Ecommerce::ProductClickedEvent","name":"Product Clicked","event_id":"e6c59bad-93ed-4c2f-a913-5b04e986f41c","metadata":{},"data":{"user_id":0,"email":"","occurrence_count":1,"product_id":"34","name":"Алгоритмы и структуры данных","category":"program","price":null,"currency":null,"url":"https://ru.hexlet.io/programs/algorithms","locale":"ru","language":"ru"}},"7":{"type":"Ecommerce::ProductClickedEvent","name":"Product Clicked","event_id":"42091891-8b29-4de7-a82e-82406a159f11","metadata":{},"data":{"user_id":0,"email":"","occurrence_count":1,"product_id":"28","name":"СИКП на PHP","category":"program","price":null,"currency":null,"url":"https://ru.hexlet.io/programs/php-sicp","locale":"ru","language":"ru"}},"8":{"type":"Ecommerce::ProductClickedEvent","name":"Product Clicked","event_id":"5b6321cf-0f6c-455c-99fa-a4ff6e5ffc1e","metadata":{},"data":{"user_id":0,"email":"","occurrence_count":1,"product_id":"25","name":"ООП В PHP","category":"program","price":null,"currency":null,"url":"https://ru.hexlet.io/programs/php-oop","locale":"ru","language":"ru"}},"9":{"type":"Ecommerce::ProductClickedEvent","name":"Product Clicked","event_id":"5b957fbb-5abb-4f9a-843b-8df4ba12f88d","metadata":{},"data":{"user_id":0,"email":"","occurrence_count":1,"product_id":"120","name":"Основы Git","category":"program","price":null,"currency":null,"url":"https://ru.hexlet.io/programs/git-basics-free","locale":"ru","language":"ru"}},"10":{"type":"Ecommerce::ProductClickedEvent","name":"Product Clicked","event_id":"5c80d9aa-605d-4eee-b2b8-cc4703567fe7","metadata":{},"data":{"user_id":0,"email":"","occurrence_count":1,"product_id":"136","name":"Основы командной строки","category":"program","price":null,"currency":null,"url":"https://ru.hexlet.io/programs/cli-basics","locale":"ru","language":"ru"}},"11":{"type":"Ecommerce::ProductClickedEvent","name":"Product Clicked","event_id":"c89396f8-f70b-4d67-a12e-9c70f9591051","metadata":{},"data":{"user_id":0,"email":"","occurrence_count":1,"product_id":"123","name":"Основы PHP","category":"program","price":null,"currency":null,"url":"https://ru.hexlet.io/programs/php-basics-free","locale":"ru","language":"ru"}}}},"url":"/courses_php","version":"8f286f6358a90a7bef2263b3a6edf5a90a94fa42","encryptHistory":false,"clearHistory":false,"flash":{"events":[{"type":"Ecommerce::ProductListFilteredEvent","name":"Product List Filtered","event_id":"ed00b456-1fe1-4ce2-9bee-b41f13df6017","metadata":{},"data":{"user_id":0,"occurrence_count":1,"list_id":"courses_php","category":"php","filters":{"category_slug":"php"},"sorts":null,"products":null,"locale":"ru","language":"ru"}}]}}"><style data-mantine-styles="true">:root, :host{--mantine-font-family: Arial, sans-serif;--mantine-font-family-headings: Arial, sans-serif;--mantine-heading-font-weight: normal;--mantine-radius-default: 0rem;--mantine-primary-color-filled: var(--mantine-color-indigo-filled);--mantine-primary-color-filled-hover: var(--mantine-color-indigo-filled-hover);--mantine-primary-color-light: var(--mantine-color-indigo-light);--mantine-primary-color-light-hover: var(--mantine-color-indigo-light-hover);--mantine-primary-color-light-color: var(--mantine-color-indigo-light-color);--mantine-spacing-xxl: calc(4rem * var(--mantine-scale));--mantine-font-size-xs: 12px;--mantine-font-size-sm: 14px;--mantine-font-size-md: 16px;--mantine-font-size-lg: clamp(16.0000px, calc(15.2727px + 0.2273vw), 18.0000px);--mantine-font-size-xl: clamp(16.0000px, calc(14.5455px + 0.4545vw), 20.0000px);--mantine-font-size-display-3: clamp(32.0000px, calc(26.1818px + 1.8182vw), 48.0000px);--mantine-font-size-display-2: clamp(36.0000px, calc(25.8182px + 3.1818vw), 64.0000px);--mantine-font-size-display-1: clamp(40.0000px, calc(25.4545px + 4.5455vw), 80.0000px);--mantine-font-size-h1: clamp(28.0000px, calc(23.6364px + 1.3636vw), 40.0000px);--mantine-font-size-h2: clamp(24.0000px, calc(21.0909px + 0.9091vw), 32.0000px);--mantine-font-size-h3: clamp(20.0000px, calc(17.0909px + 0.9091vw), 28.0000px);--mantine-font-size-h4: clamp(16.0000px, calc(13.0909px + 0.9091vw), 24.0000px);--mantine-font-size-h5: clamp(16.0000px, calc(14.5455px + 0.4545vw), 20.0000px);--mantine-font-size-h6: 1rem;--mantine-primary-color-0: var(--mantine-color-indigo-0);--mantine-primary-color-1: var(--mantine-color-indigo-1);--mantine-primary-color-2: var(--mantine-color-indigo-2);--mantine-primary-color-3: var(--mantine-color-indigo-3);--mantine-primary-color-4: var(--mantine-color-indigo-4);--mantine-primary-color-5: var(--mantine-color-indigo-5);--mantine-primary-color-6: var(--mantine-color-indigo-6);--mantine-primary-color-7: var(--mantine-color-indigo-7);--mantine-primary-color-8: var(--mantine-color-indigo-8);--mantine-primary-color-9: var(--mantine-color-indigo-9);--mantine-color-red-0: #ffeaea;--mantine-color-red-1: #fed4d4;--mantine-color-red-2: #f4a7a8;--mantine-color-red-3: #ec7878;--mantine-color-red-4: #e55050;--mantine-color-red-5: #e03131;--mantine-color-red-6: #e02829;--mantine-color-red-7: #c71a1c;--mantine-color-red-8: #b21218;--mantine-color-red-9: #9c0411;--mantine-color-violet-0: #fce9ff;--mantine-color-violet-1: #f1cfff;--mantine-color-violet-2: #e09bff;--mantine-color-violet-3: #d16fff;--mantine-color-violet-4: #be37fe;--mantine-color-violet-5: #b51afe;--mantine-color-violet-6: #b009ff;--mantine-color-violet-7: #9b00e4;--mantine-color-violet-8: #8a00cc;--mantine-color-violet-9: #7800b3;--mantine-color-indigo-0: #edecff;--mantine-color-indigo-1: #d6d5fe;--mantine-color-indigo-2: #aaa9f4;--mantine-color-indigo-3: #7b79eb;--mantine-color-indigo-4: #5451e4;--mantine-color-indigo-5: #3b37e0;--mantine-color-indigo-6: #2d2adf;--mantine-color-indigo-7: #1f1ec7;--mantine-color-indigo-8: #1819b2;--mantine-color-indigo-9: #0c149e;--mantine-color-cyan-0: #dffdff;--mantine-color-cyan-1: #caf5ff;--mantine-color-cyan-2: #99e8ff;--mantine-color-cyan-3: #64daff;--mantine-color-cyan-4: #3ccffe;--mantine-color-cyan-5: #24c8fe;--mantine-color-cyan-6: #00c2ff;--mantine-color-cyan-7: #00ade4;--mantine-color-cyan-8: #009acd;--mantine-color-cyan-9: #0085b5;--mantine-color-green-0: #e9fdec;--mantine-color-green-1: #d7f6dc;--mantine-color-green-2: #b0eab9;--mantine-color-green-3: #86df94;--mantine-color-green-4: #62d574;--mantine-color-green-5: #4ccf5f;--mantine-color-green-6: #3fcc54;--mantine-color-green-7: #2fb344;--mantine-color-green-8: #25a03b;--mantine-color-green-9: #138a2e;--mantine-color-yellow-0: #fff7e2;--mantine-color-yellow-1: #ffeecd;--mantine-color-yellow-2: #ffdc9c;--mantine-color-yellow-3: #ffc966;--mantine-color-yellow-4: #feb93a;--mantine-color-yellow-5: #feae1e;--mantine-color-yellow-6: #ffa90f;--mantine-color-yellow-8: #ca8200;--mantine-color-yellow-9: #af7000;--mantine-h1-font-size: clamp(28.0000px, calc(23.6364px + 1.3636vw), 40.0000px);--mantine-h1-font-weight: normal;--mantine-h2-font-size: clamp(24.0000px, calc(21.0909px + 0.9091vw), 32.0000px);--mantine-h2-font-weight: normal;--mantine-h3-font-size: clamp(20.0000px, calc(17.0909px + 0.9091vw), 28.0000px);--mantine-h3-font-weight: normal;--mantine-h4-font-size: clamp(16.0000px, calc(13.0909px + 0.9091vw), 24.0000px);--mantine-h4-font-weight: normal;--mantine-h5-font-size: clamp(16.0000px, calc(14.5455px + 0.4545vw), 20.0000px);--mantine-h5-font-weight: normal;--mantine-h6-font-size: 1rem;--mantine-h6-font-weight: normal;}
:root[data-mantine-color-scheme="dark"], :host([data-mantine-color-scheme="dark"]){--mantine-color-anchor: var(--mantine-color-text);--mantine-color-dimmed: #495057;--mantine-color-dark-filled: var(--mantine-color-dark-5);--mantine-color-dark-filled-hover: var(--mantine-color-dark-6);--mantine-color-dark-light: rgba(105, 105, 105, 0.15);--mantine-color-dark-light-hover: rgba(105, 105, 105, 0.2);--mantine-color-dark-light-color: var(--mantine-color-dark-0);--mantine-color-dark-outline: var(--mantine-color-dark-1);--mantine-color-dark-outline-hover: rgba(184, 184, 184, 0.05);--mantine-color-gray-filled: var(--mantine-color-gray-5);--mantine-color-gray-filled-hover: var(--mantine-color-gray-6);--mantine-color-gray-light: rgba(222, 226, 230, 0.15);--mantine-color-gray-light-hover: rgba(222, 226, 230, 0.2);--mantine-color-gray-light-color: var(--mantine-color-gray-0);--mantine-color-gray-outline: var(--mantine-color-gray-1);--mantine-color-gray-outline-hover: rgba(241, 243, 245, 0.05);--mantine-color-red-filled: var(--mantine-color-red-5);--mantine-color-red-filled-hover: var(--mantine-color-red-6);--mantine-color-red-light: rgba(236, 120, 120, 0.15);--mantine-color-red-light-hover: rgba(236, 120, 120, 0.2);--mantine-color-red-light-color: var(--mantine-color-red-0);--mantine-color-red-outline: var(--mantine-color-red-1);--mantine-color-red-outline-hover: rgba(254, 212, 212, 0.05);--mantine-color-pink-filled: var(--mantine-color-pink-5);--mantine-color-pink-filled-hover: var(--mantine-color-pink-6);--mantine-color-pink-light: rgba(250, 162, 193, 0.15);--mantine-color-pink-light-hover: rgba(250, 162, 193, 0.2);--mantine-color-pink-light-color: var(--mantine-color-pink-0);--mantine-color-pink-outline: var(--mantine-color-pink-1);--mantine-color-pink-outline-hover: rgba(255, 222, 235, 0.05);--mantine-color-grape-filled: var(--mantine-color-grape-5);--mantine-color-grape-filled-hover: var(--mantine-color-grape-6);--mantine-color-grape-light: rgba(229, 153, 247, 0.15);--mantine-color-grape-light-hover: rgba(229, 153, 247, 0.2);--mantine-color-grape-light-color: var(--mantine-color-grape-0);--mantine-color-grape-outline: var(--mantine-color-grape-1);--mantine-color-grape-outline-hover: rgba(243, 217, 250, 0.05);--mantine-color-violet-filled: var(--mantine-color-violet-5);--mantine-color-violet-filled-hover: var(--mantine-color-violet-6);--mantine-color-violet-light: rgba(209, 111, 255, 0.15);--mantine-color-violet-light-hover: rgba(209, 111, 255, 0.2);--mantine-color-violet-light-color: var(--mantine-color-violet-0);--mantine-color-violet-outline: var(--mantine-color-violet-1);--mantine-color-violet-outline-hover: rgba(241, 207, 255, 0.05);--mantine-color-indigo-filled: var(--mantine-color-indigo-5);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-6);--mantine-color-indigo-light: rgba(123, 121, 235, 0.15);--mantine-color-indigo-light-hover: rgba(123, 121, 235, 0.2);--mantine-color-indigo-light-color: var(--mantine-color-indigo-0);--mantine-color-indigo-outline: var(--mantine-color-indigo-1);--mantine-color-indigo-outline-hover: rgba(214, 213, 254, 0.05);--mantine-color-blue-filled: var(--mantine-color-blue-5);--mantine-color-blue-filled-hover: var(--mantine-color-blue-6);--mantine-color-blue-light: rgba(116, 192, 252, 0.15);--mantine-color-blue-light-hover: rgba(116, 192, 252, 0.2);--mantine-color-blue-light-color: var(--mantine-color-blue-0);--mantine-color-blue-outline: var(--mantine-color-blue-1);--mantine-color-blue-outline-hover: rgba(208, 235, 255, 0.05);--mantine-color-cyan-filled: var(--mantine-color-cyan-5);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-6);--mantine-color-cyan-light: rgba(100, 218, 255, 0.15);--mantine-color-cyan-light-hover: rgba(100, 218, 255, 0.2);--mantine-color-cyan-light-color: var(--mantine-color-cyan-0);--mantine-color-cyan-outline: var(--mantine-color-cyan-1);--mantine-color-cyan-outline-hover: rgba(202, 245, 255, 0.05);--mantine-color-teal-filled: var(--mantine-color-teal-5);--mantine-color-teal-filled-hover: var(--mantine-color-teal-6);--mantine-color-teal-light: rgba(99, 230, 190, 0.15);--mantine-color-teal-light-hover: rgba(99, 230, 190, 0.2);--mantine-color-teal-light-color: var(--mantine-color-teal-0);--mantine-color-teal-outline: var(--mantine-color-teal-1);--mantine-color-teal-outline-hover: rgba(195, 250, 232, 0.05);--mantine-color-green-filled: var(--mantine-color-green-5);--mantine-color-green-filled-hover: var(--mantine-color-green-6);--mantine-color-green-light: rgba(134, 223, 148, 0.15);--mantine-color-green-light-hover: rgba(134, 223, 148, 0.2);--mantine-color-green-light-color: var(--mantine-color-green-0);--mantine-color-green-outline: var(--mantine-color-green-1);--mantine-color-green-outline-hover: rgba(215, 246, 220, 0.05);--mantine-color-lime-filled: var(--mantine-color-lime-5);--mantine-color-lime-filled-hover: var(--mantine-color-lime-6);--mantine-color-lime-light: rgba(192, 235, 117, 0.15);--mantine-color-lime-light-hover: rgba(192, 235, 117, 0.2);--mantine-color-lime-light-color: var(--mantine-color-lime-0);--mantine-color-lime-outline: var(--mantine-color-lime-1);--mantine-color-lime-outline-hover: rgba(233, 250, 200, 0.05);--mantine-color-yellow-filled: var(--mantine-color-yellow-5);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-6);--mantine-color-yellow-light: rgba(255, 201, 102, 0.15);--mantine-color-yellow-light-hover: rgba(255, 201, 102, 0.2);--mantine-color-yellow-light-color: var(--mantine-color-yellow-0);--mantine-color-yellow-outline: var(--mantine-color-yellow-1);--mantine-color-yellow-outline-hover: rgba(255, 238, 205, 0.05);--mantine-color-orange-filled: var(--mantine-color-orange-5);--mantine-color-orange-filled-hover: var(--mantine-color-orange-6);--mantine-color-orange-light: rgba(255, 192, 120, 0.15);--mantine-color-orange-light-hover: rgba(255, 192, 120, 0.2);--mantine-color-orange-light-color: var(--mantine-color-orange-0);--mantine-color-orange-outline: var(--mantine-color-orange-1);--mantine-color-orange-outline-hover: rgba(255, 232, 204, 0.05);--app-cta-gradient: linear-gradient(90deg, var(--mantine-color-blue-9) 0%, var(--mantine-color-cyan-7) 100%);--app-color-surface: #2e2e2e;}
:root[data-mantine-color-scheme="light"], :host([data-mantine-color-scheme="light"]){--mantine-color-anchor: var(--mantine-color-text);--mantine-color-dimmed: #495057;--mantine-color-red-light: rgba(224, 40, 41, 0.1);--mantine-color-red-light-hover: rgba(224, 40, 41, 0.12);--mantine-color-red-outline-hover: rgba(224, 40, 41, 0.05);--mantine-color-violet-light: rgba(176, 9, 255, 0.1);--mantine-color-violet-light-hover: rgba(176, 9, 255, 0.12);--mantine-color-violet-outline-hover: rgba(176, 9, 255, 0.05);--mantine-color-indigo-light: rgba(45, 42, 223, 0.1);--mantine-color-indigo-light-hover: rgba(45, 42, 223, 0.12);--mantine-color-indigo-outline-hover: rgba(45, 42, 223, 0.05);--mantine-color-cyan-light: rgba(0, 194, 255, 0.1);--mantine-color-cyan-light-hover: rgba(0, 194, 255, 0.12);--mantine-color-cyan-outline-hover: rgba(0, 194, 255, 0.05);--mantine-color-green-light: rgba(63, 204, 84, 0.1);--mantine-color-green-light-hover: rgba(63, 204, 84, 0.12);--mantine-color-green-outline-hover: rgba(63, 204, 84, 0.05);--mantine-color-yellow-light: rgba(255, 169, 15, 0.1);--mantine-color-yellow-light-hover: rgba(255, 169, 15, 0.12);--mantine-color-yellow-outline-hover: rgba(255, 169, 15, 0.05);--app-color-surface: #f1f3f5;--app-cta-gradient: linear-gradient(90deg, var(--mantine-color-blue-filled) 0%, var(--mantine-color-cyan-5) 100%);}</style><style data-mantine-styles="classes">@media (max-width: 35.99375em) {.mantine-visible-from-xs {display: none !important;}}@media (min-width: 36em) {.mantine-hidden-from-xs {display: none !important;}}@media (max-width: 47.99375em) {.mantine-visible-from-sm {display: none !important;}}@media (min-width: 48em) {.mantine-hidden-from-sm {display: none !important;}}@media (max-width: 61.99375em) {.mantine-visible-from-md {display: none !important;}}@media (min-width: 62em) {.mantine-hidden-from-md {display: none !important;}}@media (max-width: 74.99375em) {.mantine-visible-from-lg {display: none !important;}}@media (min-width: 75em) {.mantine-hidden-from-lg {display: none !important;}}@media (max-width: 87.99375em) {.mantine-visible-from-xl {display: none !important;}}@media (min-width: 88em) {.mantine-hidden-from-xl {display: none !important;}}</style><script type="application/ld+json">{"@context":"https://schema.org","@type":"ItemList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"Course","name":"РНР-разработчик","description":"Изучите PHP и Laravel для разработки и проектирования REST API","url":"https://ru.hexlet.io/programs/php","isAccessibleForFree":false,"educationalLevel":"beginner","timeRequired":"P10M","hasCourseInstance":{"@type":"CourseInstance","courseMode":"online","startDate":"Asynchronous","endDate":"Asynchronous","courseSchedule":{"@type":"Schedule","repeatFrequency":"Weekly"}}}},{"@type":"ListItem","position":2,"item":{"@type":"Course","name":"Веб-разработчик","description":"Изучите JavaScript и на выбор Python, Java, PHP","url":"https://ru.hexlet.io/programs/web-developer","isAccessibleForFree":false,"educationalLevel":"beginner","timeRequired":"P15M","hasCourseInstance":{"@type":"CourseInstance","courseMode":"online","startDate":"Asynchronous","endDate":"Asynchronous","courseSchedule":{"@type":"Schedule","repeatFrequency":"Weekly"}}}},{"@type":"ListItem","position":3,"item":{"@type":"Course","name":"Middle-php разработчик","description":"Освоите продвинутую работу с БД и серверной логикой","url":"https://ru.hexlet.io/programs/middle-php","isAccessibleForFree":false,"educationalLevel":"intermediate","timeRequired":"P5M","hasCourseInstance":{"@type":"CourseInstance","courseMode":"online","startDate":"Asynchronous","endDate":"Asynchronous","courseSchedule":{"@type":"Schedule","repeatFrequency":"Weekly"}}}},{"@type":"ListItem","position":4,"item":{"@type":"Course","name":"DevOps для разработчиков","description":"Изучите деплой, автоматизацию, GitHub Actions, Docker, Ansible, Terraform, IaC","url":"https://ru.hexlet.io/programs/devops-for-developers","isAccessibleForFree":false,"educationalLevel":"intermediate","timeRequired":"P3M","hasCourseInstance":{"@type":"CourseInstance","courseMode":"online","startDate":"Asynchronous","endDate":"Asynchronous","courseSchedule":{"@type":"Schedule","repeatFrequency":"Weekly"}}}},{"@type":"ListItem","position":5,"item":{"@type":"Course","name":"Laravel","description":"Laravel — Навык создания веб-приложений с помощью Laravel, необходимый для старта карьеры PHP-разработчика","url":"https://ru.hexlet.io/programs/php-laravel-developer","isAccessibleForFree":false,"educationalLevel":"intermediate","timeRequired":"P1M","hasCourseInstance":{"@type":"CourseInstance","courseMode":"online","startDate":"Asynchronous","endDate":"Asynchronous","courseSchedule":{"@type":"Schedule","repeatFrequency":"Weekly"}}}},{"@type":"ListItem","position":6,"item":{"@type":"Course","name":"Автоматизация тестирования на PHP","description":"Навык написания тестов и применения продвинутых подходов, повышающий качество кода","url":"https://ru.hexlet.io/programs/php-phpunit-testing","isAccessibleForFree":false,"educationalLevel":"intermediate","timeRequired":"P4M","hasCourseInstance":{"@type":"CourseInstance","courseMode":"online","startDate":"Asynchronous","endDate":"Asynchronous","courseSchedule":{"@type":"Schedule","repeatFrequency":"Weekly"}}}},{"@type":"ListItem","position":7,"item":{"@type":"Course","name":"Алгоритмы и структуры данных","description":"Навык, который увеличит ваши шансы пройти алгоритмическое интервью в международные компании на 80%","url":"https://ru.hexlet.io/programs/algorithms","isAccessibleForFree":false,"educationalLevel":"intermediate","timeRequired":"P2M","hasCourseInstance":{"@type":"CourseInstance","courseMode":"online","startDate":"Asynchronous","endDate":"Asynchronous","courseSchedule":{"@type":"Schedule","repeatFrequency":"Weekly"}}}},{"@type":"ListItem","position":8,"item":{"@type":"Course","name":"СИКП на PHP","description":"Навык понимать программы на глубоком уровне, уверенно проходить собеседования и решать сложные задачи","url":"https://ru.hexlet.io/programs/php-sicp","isAccessibleForFree":false,"educationalLevel":"intermediate","timeRequired":"P1M","hasCourseInstance":{"@type":"CourseInstance","courseMode":"online","startDate":"Asynchronous","endDate":"Asynchronous","courseSchedule":{"@type":"Schedule","repeatFrequency":"Weekly"}}}},{"@type":"ListItem","position":9,"item":{"@type":"Course","name":"ООП В PHP","description":"Навык глубокого понимания архитектуры и написания чистого кода, позволяющий решать сложные задачи","url":"https://ru.hexlet.io/programs/php-oop","isAccessibleForFree":false,"educationalLevel":"intermediate","timeRequired":"P2M","hasCourseInstance":{"@type":"CourseInstance","courseMode":"online","startDate":"Asynchronous","endDate":"Asynchronous","courseSchedule":{"@type":"Schedule","repeatFrequency":"Weekly"}}}},{"@type":"ListItem","position":10,"item":{"@type":"Course","name":"Основы Git","description":"Изучите работу с репозиториями, историей и GitHub","url":"https://ru.hexlet.io/programs/git-basics-free","isAccessibleForFree":true,"educationalLevel":"beginner","timeRequired":"P1M","hasCourseInstance":{"@type":"CourseInstance","courseMode":"online","startDate":"Asynchronous","endDate":"Asynchronous","courseSchedule":{"@type":"Schedule","repeatFrequency":"Weekly"}}}},{"@type":"ListItem","position":11,"item":{"@type":"Course","name":"Основы командной строки","description":"Изучите команды, работу с файлами, пользователями и правами доступа","url":"https://ru.hexlet.io/programs/cli-basics","isAccessibleForFree":true,"educationalLevel":"beginner","timeRequired":"P1M","hasCourseInstance":{"@type":"CourseInstance","courseMode":"online","startDate":"Asynchronous","endDate":"Asynchronous","courseSchedule":{"@type":"Schedule","repeatFrequency":"Weekly"}}}},{"@type":"ListItem","position":12,"item":{"@type":"Course","name":"Основы PHP","description":"Изучите основы PHP и создание простых веб-страниц","url":"https://ru.hexlet.io/programs/php-basics-free","isAccessibleForFree":true,"educationalLevel":"beginner","timeRequired":"P1M","hasCourseInstance":{"@type":"CourseInstance","courseMode":"online","startDate":"Asynchronous","endDate":"Asynchronous","courseSchedule":{"@type":"Schedule","repeatFrequency":"Weekly"}}}}]}</script><div style="--container-size:var(--container-size-xl);margin-top:var(--mantine-spacing-xl);height:100%" class="m_7485cace mantine-Container-root" data-size="xl" data-strategy="block"><style data-mantine-styles="inline">.__m__-_R_eub_{margin-bottom:var(--mantine-spacing-xs);}@media(min-width: 36em){.__m__-_R_eub_{margin-bottom:var(--mantine-spacing-xs);}}</style><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:space-between;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root __m__-_R_eub_"><style data-mantine-styles="inline">.__m__-_R_deub_{width:100%;}@media(min-width: 36em){.__m__-_R_deub_{width:70%;}}@media(min-width: 75em){.__m__-_R_deub_{width:75%;}}</style><div class="__m__-_R_deub_"><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><h1 style="--title-fw:var(--mantine-h1-font-weight);--title-lh:var(--mantine-h1-line-height);--title-fz:var(--mantine-h1-font-size)" class="m_8a5d1357 mantine-Title-root" data-order="1">Курсы по php</h1></div></div></div><div class=""></div><div style="margin-bottom:var(--mantine-spacing-xl);padding:var(--mantine-spacing-xs);background:var(--app-cta-gradient);text-align:center" class=""><a style="color:var(--mantine-color-white)" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover">Дополнительная выгода на профессии в феврале. Получить лучшие условия →</a></div><style data-mantine-styles="inline">.__m__-_R_5iub_{--grid-gutter:var(--mantine-spacing-md);}</style><div style="--grid-justify:space-between;margin-bottom:var(--mantine-spacing-xl)" class="m_410352e9 mantine-Grid-root __m__-_R_5iub_"><div class="m_dee7bd2f mantine-Grid-inner"><style data-mantine-styles="inline">.__m__-_R_1mliub_{--col-flex-grow:auto;--col-flex-basis:100%;--col-max-width:100%;}@media(min-width: 48em){.__m__-_R_1mliub_{--col-flex-grow:auto;--col-flex-basis:58.333333333333336%;--col-max-width:58.333333333333336%;}}</style><div class="m_96bdd299 mantine-Grid-col __m__-_R_1mliub_"><button style="--button-color:var(--mantine-color-white)" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root mantine-hidden-from-sm" data-block="true" data-with-right-section="true" type="button"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Настроить фильтры</span><span class="m_a74036a mantine-Button-section" data-position="right"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-down "><path d="M6 9l6 6l6 -6"></path></svg></span></span></button><div class="mantine-visible-from-sm"><div style="--stack-gap:var(--mantine-spacing-md);--stack-align:stretch;--stack-justify:flex-start" class="m_6d731127 mantine-Stack-root"><div class=""><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_programming"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Программирование</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_artificial-intelligence"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">ИИ</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_data_analytics"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Аналитика</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_devops"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">DevOps</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_testing"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Тестирование</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_front_end_dev"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Фронтенд</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_backend_development"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Бэкенд</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_python"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Python</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_javascript"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">JavaScript</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_java"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Java</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_go"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Go</span></span></a><a style="--button-bg:transparent;--button-hover:var(--mantine-color-indigo-outline-hover);--button-color:var(--mantine-color-indigo-outline);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-indigo-outline);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="outline" href="https://ru.hexlet.io/courses"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">PHP</span></span></a><button style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" data-with-right-section="true" type="button" aria-haspopup="menu" aria-expanded="false" id="mantine-_R_5bdllmliub_-target"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Другое</span><span class="m_a74036a mantine-Button-section" data-position="right"><div style="--ti-size:var(--ti-size-sm);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-down "><path d="M6 9l6 6l6 -6"></path></svg></div></span></span></button></div><div class=""><a style="--button-height:var(--button-height-xs);--button-padding-x:var(--button-padding-x-xs);--button-fz:var(--mantine-font-size-xs);--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" data-size="xs" href="https://ru.hexlet.io/courses_php_free"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Бесплатно</span></span></a><a style="--button-height:var(--button-height-xs);--button-padding-x:var(--button-padding-x-xs);--button-fz:var(--mantine-font-size-xs);--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" data-size="xs" href="https://ru.hexlet.io/courses_php_purchase"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Платно</span></span></a><a style="--button-height:var(--button-height-xs);--button-padding-x:var(--button-padding-x-xs);--button-fz:var(--mantine-font-size-xs);--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" data-size="xs" href="https://ru.hexlet.io/courses_php_subscription"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Подписка</span></span></a><a style="--button-height:var(--button-height-xs);--button-padding-x:var(--button-padding-x-xs);--button-fz:var(--mantine-font-size-xs);--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" data-size="xs" href="https://ru.hexlet.io/courses_php_for_beginners"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">С нуля</span></span></a><a style="--button-height:var(--button-height-xs);--button-padding-x:var(--button-padding-x-xs);--button-fz:var(--mantine-font-size-xs);--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" data-size="xs" href="https://ru.hexlet.io/courses_php_for_programmers"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Для продвинутых</span></span></a><a style="--button-height:var(--button-height-xs);--button-padding-x:var(--button-padding-x-xs);--button-fz:var(--mantine-font-size-xs);--button-bg:transparent;--button-hover:var(--mantine-color-indigo-light-hover);--button-color:var(--mantine-color-indigo-light-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-dark-3);font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="subtle" data-size="xs" data-with-left-section="true" href="https://ru.hexlet.io/courses"><span class="m_80f1301b mantine-Button-inner"><span class="m_a74036a mantine-Button-section" data-position="left"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-reload "><path d="M19.933 13.041a8 8 0 1 1 -9.925 -8.788c3.899 -1 7.935 1.007 9.425 4.747"></path><path d="M20 4v5h-5"></path></svg></div></span><span class="m_811560b9 mantine-Button-label">Сбросить</span></span></a></div></div></div><div style="box-sizing:border-box;opacity:0;transition:opacity 200ms ease;height:0;overflow:hidden;display:none;padding-top:var(--mantine-spacing-xs)" class="mantine-hidden-from-sm" aria-hidden="true" inert=""><div style="--stack-gap:var(--mantine-spacing-md);--stack-align:stretch;--stack-justify:flex-start" class="m_6d731127 mantine-Stack-root"><div class=""><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_programming"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Программирование</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_artificial-intelligence"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">ИИ</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_data_analytics"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Аналитика</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_devops"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">DevOps</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_testing"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Тестирование</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_front_end_dev"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Фронтенд</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_backend_development"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Бэкенд</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_python"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Python</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_javascript"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">JavaScript</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_java"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Java</span></span></a><a style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" href="https://ru.hexlet.io/courses_go"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Go</span></span></a><a style="--button-bg:transparent;--button-hover:var(--mantine-color-indigo-outline-hover);--button-color:var(--mantine-color-indigo-outline);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-indigo-outline);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="outline" href="https://ru.hexlet.io/courses"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">PHP</span></span></a><button style="--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" data-with-right-section="true" type="button" aria-haspopup="menu" aria-expanded="false" id="mantine-_R_5bdtlmliub_-target"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Другое</span><span class="m_a74036a mantine-Button-section" data-position="right"><div style="--ti-size:var(--ti-size-sm);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-down "><path d="M6 9l6 6l6 -6"></path></svg></div></span></span></button></div><div class=""><a style="--button-height:var(--button-height-xs);--button-padding-x:var(--button-padding-x-xs);--button-fz:var(--mantine-font-size-xs);--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" data-size="xs" href="https://ru.hexlet.io/courses_php_free"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Бесплатно</span></span></a><a style="--button-height:var(--button-height-xs);--button-padding-x:var(--button-padding-x-xs);--button-fz:var(--mantine-font-size-xs);--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" data-size="xs" href="https://ru.hexlet.io/courses_php_purchase"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Платно</span></span></a><a style="--button-height:var(--button-height-xs);--button-padding-x:var(--button-padding-x-xs);--button-fz:var(--mantine-font-size-xs);--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" data-size="xs" href="https://ru.hexlet.io/courses_php_subscription"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Подписка</span></span></a><a style="--button-height:var(--button-height-xs);--button-padding-x:var(--button-padding-x-xs);--button-fz:var(--mantine-font-size-xs);--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" data-size="xs" href="https://ru.hexlet.io/courses_php_for_beginners"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">С нуля</span></span></a><a style="--button-height:var(--button-height-xs);--button-padding-x:var(--button-padding-x-xs);--button-fz:var(--mantine-font-size-xs);--button-bg:var(--mantine-color-default);--button-hover:var(--mantine-color-default-hover);--button-color:var(--mantine-color-default-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);margin:calc(0.1875rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="default" data-size="xs" href="https://ru.hexlet.io/courses_php_for_programmers"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Для продвинутых</span></span></a><a style="--button-height:var(--button-height-xs);--button-padding-x:var(--button-padding-x-xs);--button-fz:var(--mantine-font-size-xs);--button-bg:transparent;--button-hover:var(--mantine-color-indigo-light-hover);--button-color:var(--mantine-color-indigo-light-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-dark-3);font-size:var(--mantine-font-size-sm);font-weight:normal" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="subtle" data-size="xs" data-with-left-section="true" href="https://ru.hexlet.io/courses"><span class="m_80f1301b mantine-Button-inner"><span class="m_a74036a mantine-Button-section" data-position="left"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-reload "><path d="M19.933 13.041a8 8 0 1 1 -9.925 -8.788c3.899 -1 7.935 1.007 9.425 4.747"></path><path d="M20 4v5h-5"></path></svg></div></span><span class="m_811560b9 mantine-Button-label">Сбросить</span></span></a></div></div></div></div><style data-mantine-styles="inline">.__m__-_R_2mliub_{--col-flex-grow:auto;--col-flex-basis:100%;--col-max-width:100%;}@media(min-width: 48em){.__m__-_R_2mliub_{--col-flex-grow:auto;--col-flex-basis:33.333333333333336%;--col-max-width:33.333333333333336%;}}</style><div class="m_96bdd299 mantine-Grid-col __m__-_R_2mliub_"><form><div class="m_46b77525 mantine-InputWrapper-root mantine-TextInput-root" data-size="sm"><div style="--input-height:var(--input-height-sm);--input-fz:var(--mantine-font-size-sm)" class="m_6c018570 mantine-Input-wrapper mantine-TextInput-wrapper" data-variant="default" data-size="sm" data-with-left-section="true"><div data-position="left" class="m_82577fc2 mantine-Input-section mantine-TextInput-section"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-search "><path d="M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0"></path><path d="M21 21l-6 -6"></path></svg></div></div><input class="m_8fb7ebe7 mantine-Input-input mantine-TextInput-input" data-variant="default" placeholder="Поискать по курсам" aria-invalid="false" id="mantine-_R_5mmliub_" name="term" value=""/></div></div></form></div></div></div><style data-mantine-styles="inline">.__m__-_R_6iub_{--sg-spacing-x:var(--mantine-spacing-md);--sg-spacing-y:var(--mantine-spacing-md);--sg-cols:1;}@media(min-width: 36em){.__m__-_R_6iub_{--sg-cols:2;}}@media(min-width: 48em){.__m__-_R_6iub_{--sg-cols:3;}}@media(min-width: 62em){.__m__-_R_6iub_{--sg-cols:4;}}</style><div class="m_2415a157 mantine-SimpleGrid-root __m__-_R_6iub_"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/php" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">10 месяцев</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">РНР-разработчик</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Изучите PHP и Laravel для разработки и проектирования REST API</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzk5MiwicHVyIjoiYmxvYl9pZCJ9fQ==--e9d0f30948ea766a7e6bc3e3d56c192344d45fb8/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programming-cuate%20(1).png" alt="РНР-разработчик" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 5 650 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/web-developer" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">15 месяцев</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Веб-разработчик</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Изучите JavaScript и на выбор Python, Java, PHP</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzcwMSwicHVyIjoiYmxvYl9pZCJ9fQ==--89c008d1f1747b170688d391090cffd99d2f24eb/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Developer%20activity-rafiki.png" alt="Веб-разработчик" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 7 934 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/middle-php" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">5 месяцев</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Для продвинутых</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Middle-php разработчик</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Освоите продвинутую работу с БД и серверной логикой</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTIxNSwicHVyIjoiYmxvYl9pZCJ9fQ==--ee06f514098550b5ac7eebce6227b1543399a37c/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Hand%20coding-rafiki.png" alt="Middle-php разработчик" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 4 050 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/devops-for-developers" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">3 месяца</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Для продвинутых</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">DevOps для разработчиков</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Изучите деплой, автоматизацию, GitHub Actions, Docker, Ansible, Terraform, IaC</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY0MywicHVyIjoiYmxvYl9pZCJ9fQ==--74611367ca7524225d6b8670846088b4aa9fa1d2/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Server-bro.png" alt="DevOps для разработчиков" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 2 797 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/php-laravel-developer" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">1 месяц</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Для продвинутых</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Laravel</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Изучите фреймворк Laravel для создания веб-приложений</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzcyMSwicHVyIjoiYmxvYl9pZCJ9fQ==--b4d9b4d245e88f43c7f861ac11e675846937c317/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programmer-bro.png" alt="Laravel" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 3 900 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/php-phpunit-testing" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">4 месяца</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Для продвинутых</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Автоматизация тестирования на PHP</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Навык тестирования на PHP</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzkzNSwicHVyIjoiYmxvYl9pZCJ9fQ==--06c469e64c9b6c8429a6a01edd20041dae30ce13/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Software%20code%20testing-bro.png" alt="Автоматизация тестирования на PHP" loading="lazy"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 3 900 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/algorithms" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">2 месяца</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Для продвинутых</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Алгоритмы и структуры данных</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Алгоритмы для собеседований</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDAyOCwicHVyIjoiYmxvYl9pZCJ9fQ==--ae9eed98663dd1201759d042a5ba7ca790866156/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programming-bro.png" alt="Алгоритмы и структуры данных" loading="lazy"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 3 900 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/php-sicp" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">1 месяц</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Для продвинутых</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">СИКП на PHP</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Навык фундаментального понимания программ на PHP</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzc2MywicHVyIjoiYmxvYl9pZCJ9fQ==--61c43d4881ca8feecc6f37dfafdc4e304f34b52f/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Software%20engineer-bro.png" alt="СИКП на PHP" loading="lazy"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 3 900 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/php-oop" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">2 месяца</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Для продвинутых</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">ООП В PHP</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Изучите архитектуру и чистый код на PHP</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzc1MSwicHVyIjoiYmxvYl9pZCJ9fQ==--e5793a1818ff43d73135cc7ed88c1998d7650470/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Developer%20activity-bro.png" alt="ООП В PHP" loading="lazy"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 3 900 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/git-basics-free" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">1 месяц</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Основы Git</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root"></p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY1NSwicHVyIjoiYmxvYl9pZCJ9fQ==--ebf43640f65e65c170c952214aa469fa6221fb6f/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Version%20control-bro.png" alt="Основы Git" loading="lazy"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Бесплатно</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/cli-basics" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">1 месяц</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Основы командной строки</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root"></p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDAxMCwicHVyIjoiYmxvYl9pZCJ9fQ==--34c57d3deea8bf93e6b502c72b80debc49039f18/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Code%20typing-cuate.png" alt="Основы командной строки" loading="lazy"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Бесплатно</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/php-basics-free" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">1 месяц</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Основы PHP</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root"></p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY4MywicHVyIjoiYmxvYl9pZCJ9fQ==--29b8f9f463e3bf019eb80f195329092f5367b02d/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Coding%20workshop-pana.png" alt="Основы PHP" loading="lazy"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Бесплатно</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/assessments/career?promo_name=proftest&promo_position=body&promo_creative=proftest&promo_type=card" target="_blank" rel="noopener noreferrer nofollow"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">5 минут</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-md);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Тест профориентации</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Определите наиболее подходящее для себя направление</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="/vite/assets/orientation-mntRP3gy.png" alt="Orientation"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Бесплатно</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div><div tabindex="0" style="cursor:pointer;height:100%"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><h2 style="--title-fw:var(--mantine-h2-font-weight);--title-lh:var(--mantine-h2-line-height);--title-fz:var(--mantine-h2-font-size);margin-bottom:var(--mantine-spacing-md);font-size:var(--mantine-font-size-h3)" class="m_8a5d1357 mantine-Title-root" data-order="2" data-responsive="true">Не нашли нужный курс?</h2><p style="margin-bottom:auto" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Оставьте заявку для бесплатной консультации и получите помощь в выборе учебной программы</p><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Бесплатно</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Оставить →</p></div></div></div></div><div style="--accordion-chevron-size:auto;margin-top:var(--mantine-spacing-lg)" class="m_9bdbb667 mantine-Accordion-root" data-variant="default" id="mantine-_R_9iub_" data-accordion="true"><div class="m_fe19b709 m_9bd7b098 mantine-Accordion-item"><button class="mantine-focus-auto m_6939a5e9 m_4ba585b8 mantine-Accordion-control m_87cf2631 mantine-UnstyledButton-root" data-accordion-control="true" data-chevron-position="right" type="button" aria-expanded="false" aria-controls="mantine-_R_9iub_-panel-categories" id="mantine-_R_9iub_-control-categories"><span class="m_3f35ae96 mantine-Accordion-chevron" data-position="right"><svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" style="width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale));display:block"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></span><span class="m_df3ffa0f mantine-Accordion-label">Дополнительные категории</span><span class="m_9bd771fe mantine-Accordion-icon" data-chevron-position="right"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-category-plus "><path d="M4 4h6v6h-6v-6"></path><path d="M14 4h6v6h-6v-6"></path><path d="M4 14h6v6h-6v-6"></path><path d="M14 17h6m-3 -3v6"></path></svg></span></button><div style="box-sizing:border-box;opacity:0;transition:opacity 200ms ease;height:0;overflow:hidden;display:none" class="m_df78851f mantine-Accordion-panel" aria-hidden="true" role="region" id="mantine-_R_9iub_-panel-categories" aria-labelledby="mantine-_R_9iub_-control-categories" inert=""><div class="m_4ba554d4 mantine-Accordion-content"><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_artificial-intelligence"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по искусственному интеллекту</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_python"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по Python</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_javascript"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по JavaScript</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_java"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по Java</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_go"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по языку Go</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по PHP</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_data_science"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по data science</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_linux"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по Linux</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_security"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы информационной безопасности</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_aqa"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по автотестированию </span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_sql"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по SQL</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_system_programming"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по системному программированию</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_git"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по Git</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_ruby"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по Ruby</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_layout"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по верстке сайтов</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_html"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по HTML</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_website_development"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по созданию сайтов</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_web_development"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по веб-разработке</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_mathematics"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по математике</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_css"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по CSS</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_frameworks"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Платные курсы по фреймворкам</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_databases"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по базам данных</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_career"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Карьерные курсы</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_exsel"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по работе с Excel</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_retraining"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы переквалификации</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_cybersecurity"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по кибербезопасности</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_c_courses"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы C</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_machine_learning_courses"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы машинного обучение</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_courses_on_algorithms"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по алгоритмам</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_database_development_courses"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по разработке баз данных</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_postgresql"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы postgresql</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_excel_courses"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы excel</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_python_programming_courses"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по программированию на Python</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_stress_testing_courses"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по нагрузочному тестированию</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_database_administration_courses"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по администрированию баз данных </span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_api"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по api</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_sre"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы SRE</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_architecture"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по архитектуре ПО</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_system_analyst"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы системного аналитика</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_rust"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Обучение языку rust</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_qa_tester"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы qa тестировщик</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_mobile-development"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы мобильной разработки</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_product-analytics"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по продуктовой аналитике</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_c_sharp_courses"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по си шарп</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_technical_protection_of_information"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по технической защите информации</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_remote_work"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы для удаленной работы</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_exsel_online"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы эксель онлайн</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_java_qa_tester_courses"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы автоматизации тестирования на Java</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_pentest_courses"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы пентест</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_testing_automation"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по автоматизации тестирования</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_courses_on_analytics"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по аналитике</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_information_security"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по информационной безопасности</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_system_administration"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по системному администрированию</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_gpt"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы chat gpt</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_bitrix"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы bitrix</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_flutter"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы flutter</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_docker_k8n"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по docker и kubernetes</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_ml_ds"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по ml и data science</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_bi"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы BI аналитика</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_promt"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы промт-инженер</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_docker"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по docker</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_s-sharp"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы C#</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_qa_courses"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по qa тестированию</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_1c"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы 1С</span></div></a><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/courses_typescript"><div style="--badge-dot-color:var(--mantine-color-indigo-filled);cursor:pointer;margin:var(--mantine-spacing-xs)" class="m_fbd81e3d m_347db0ec mantine-Badge-root" data-variant="dot"><span class="m_5add502a mantine-Badge-label">Курсы по Typescript</span></div></a></div></div></div></div></div></div>
</main>
<footer class="bg-dark fw-light text-light px-3 py-5">
<div class="row small">
<div class="col-12 col-sm-6 col-md-3">
<div class="h5 mb-3">Хекслет</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/about">О нас</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/testimonials">Отзывы</a>
</li>
<li>
<span class="nav-link link-light py-1 ps-0 external-link" data-href="https://b2b.hexlet.io" role="button">Корпоративное обучение</span>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/blog">Блог</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/qna">Вопросы и ответы</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/glossary">Глоссарий</a>
</li>
<li>
<span class="nav-link link-light py-1 ps-0 external-link" data-href="https://help.hexlet.io" data-target="_blank" role="button">Справка</span>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" target="_blank" rel="noopener noreferrer" href="/map">Карта сайта</a>
</li>
</ul>
</div>
<div class="col-12 col-sm-6 col-md-3">
<div class="h5 fw-normal mb-3">Направления</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_devops">DevOps
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_data_analytics">Аналитика
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_backend_development">Бэкенд
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_programming">Программирование
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_testing">Тестирование
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_front_end_dev">Фронтенд
</a></li>
</ul>
</div>
<div class="col-12 col-sm-6 col-md-3">
<div class="h5">Профессии</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/devops-engineer-from-scratch">DevOps-инженер с нуля</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/go">Go-разработчик</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/java">Java-разработчик</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/python">Python-разработчик </a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/data-analytics">Аналитик данных</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/qa-engineer">Инженер по ручному тестированию</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/php">РНР-разработчик</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/frontend">Фронтенд-разработчик</a>
</li>
</ul>
</div>
<div class="col-12 col-sm-6 col-md-3">
<div class="h5">Навыки</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/python-django-developer">Django</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/docker">Docker</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/php-laravel-developer">Laravel</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/postman">Postman</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/js-react-developer">React</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/js-rest-api">REST API в Node.js</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/spring-boot">Spring Boot</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/typescript">Typescript</a>
</li>
</ul>
</div>
</div>
<hr>
<div class="row">
<div class="col-12 col-sm-4 col-md-2">
<div class="fs-4">
<ul class="list-unstyled d-flex">
<li class="me-3">
<a aria-label="Telegram" target="_blank" class="link-light" rel="noopener noreferrer nofollow" href="https://t.me/hexlet_ru"><span class="bi bi-telegram"></span>
</a></li>
<li>
<a aria-label="Youtube" target="_blank" class="link-light" rel="noopener noreferrer nofollow" href="https://www.youtube.com/user/HexletUniversity"><span class="bi bi-youtube"></span>
</a></li>
</ul>
</div>
<div class="mb-2 d-flex flex-column">
<a class="link-light text-decoration-none" rel="nofollow" href="mailto:support@hexlet.io">support@hexlet.io</a>
<a class="link-light text-decoration-none py-2" target="_blank" href="https://t.me/hexlet_help_bot">t.me/hexlet_help_bot</a>
</div>
<ul class="list-unstyled d-flex">
<li class="me-3">
<span class="link-light text-decoration-none opacity-50 x-font-size-18 external-link" rel="nofollow" data-href="https://hexlet.io/locale/switch?new_locale=en" data-target="_self" role="button"><span class="my-auto">EN</span>
</span></li>
<li class="me-3">
<span class="link-light text-decoration-none opacity-50 x-font-size-18 opacity-100 external-link" rel="nofollow" data-href="https://ru.hexlet.io/locale/switch?new_locale=ru" data-target="_self" role="button"><span class="my-auto">RU</span>
</span></li>
<li class="me-3">
<span class="link-light text-decoration-none opacity-50 x-font-size-18 external-link" rel="nofollow" data-href="https://kz.hexlet.io/locale/switch?new_locale=kz" data-target="_self" role="button"><span class="my-auto">KZ</span>
</span></li>
</ul>
</div>
<div class="col-12 col-sm-4 col-md-3">
<ul class="list-unstyled fs-4">
<li class="mb-3">
<a class="link-light text-decoration-none" href="tel:8%20800%20100%2022%2047">8 800 100 22 47</a>
<span class="d-block opacity-50 small">бесплатно по РФ</span>
</li>
<li>
<a class="link-light text-decoration-none" href="tel:%2B7%20495%20085%2021%2062">+7 495 085 21 62</a>
<span class="d-block opacity-50 small">бесплатно по Москве</span>
</li>
</ul>
</div>
<div class="col-12 col-sm-4 col-md-3">
<div class="small mb-3">Образовательные услуги оказываются на основании Л035-01298-77/01989008 от 14.03.2025</div>
<ul class="list-unstyled small">
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/legal">Правовая информация</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/offer">Оферта</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/license">Лицензия</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/contacts">Контакты</a>
</li>
<li>
<span class="link-light text-decoration-none external-link" data-href="https://storyset.com/web" data-target="_blank" role="button">Web illustrations by Storyset</span>
</li>
</ul>
</div>
<div class="col-12 col-sm-12 col-md-4 small">
<div class="mb-2">
<div>ООО «<a href="/" class="text-decoration-none link-light">Хекслет Рус</a>»</div>
<div>108813 г. Москва, вн.тер.г. поселение Московский,</div>
<div>г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3</div>
<div>ОГРН 1217300010476</div>
<div>ИНН 7325174845</div>
</div>
<hr>
<div>АНО ДПО «<a href="/" class="text-decoration-none link-light">Учебный центр «Хекслет</a>»</div>
<div>119331 г. Москва, вн. тер. г. муниципальный округ</div>
<div>Ломоносовский, пр-кт Вернадского, д. 29</div>
<div>ОГРН 1247700712390</div>
<div>ИНН 7736364948</div>
</div>
</div>
</footer>
<div id="root-assistant-offcanvas"></div>
<script src="/vite/assets/assistant-Bukl1lYy.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/chunk-DsPFFUou.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/init-BrRXra1y.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/ErrorFallbackBlock-naDSYSy9.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/MarkdownBlock-DbyKWoR_.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/gon-D3e4yh1x.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/mantine-CGMYrt2Y.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/shiki-V011pkdv.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/utils-DRqSHbQE.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/routes-CCH8ilKF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/lib-XR8Qr8kR.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/dist-GCHh59xr.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Box-B5-OOzBf.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/notifications.store-C-3AFSMn.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/useIsomorphicEffect-HJ6VK0D3.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/lib-KSp6QbZ0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/axios-BEvgo0ym.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/classnames-l6ipYlLR.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/dayjs.min-BkKovM-s.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/debounce-jMQ_Cf4f.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/i18next-BlSq9s7B.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/client-U9M77rxp.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-dom-DaLxUz_h.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/useTranslation-Bx1Cdrkz.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/compiler-runtime-6XxiPFnt.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/jsx-runtime-CwjcCKJi.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-CkL4ZRHB.js" as="script" crossorigin="anonymous">
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v67327c56f0bb4ef8b305cae61679db8f1769101564043" integrity="sha512-rdcWY47ByXd76cbCFzznIcEaCN71jqkWBBqlwhF1SY7KubdLKZiEGeP7AyieKZlGP9hbY/MhGrwXzJC/HulNyg==" data-cf-beacon='{"version":"2024.11.0","token":"d11015b65d11429ea6b4a2ef37dd7e0b","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>