Твой следующий шаг
Курсы программирования
Выбери язык, освой отдельный навык или пройди путь по профессии. Начать можно с нуля.


Разработчик приложений с ИИ
Полная профессия от идеи и промпта до интерфейса, Python-backend, API моделей, RAG, памяти, агентов, MCP, мультимодальности, безопасности, evals и дипломного продукта. Каждый модуль заканчивается проверкой и проектным артефактом.
TypeScript
Научись делать JavaScript-код понятнее и надёжнее с помощью типов, интерфейсов и дженериков. Разбери функции, классы, модули и практические паттерны TypeScript.
Java разработчик
Пройди путь от первой консольной программы на Java до классов, наследования, файлов и коллекций. Последовательно разбери данные, условия, циклы и методы.
Создание бота для Telegram на Python
Шаг за шагом разработай Telegram-бота на Python. Этот навык посвящён одной конкретной практической задаче и последовательности её решения.
Python: основные вопросы на собеседовании
Разбери распространённые вопросы на собеседованиях по Python и понятия, которые за ними стоят. Используй этот навык, чтобы упорядочить свою подготовку.
Python: Задачи на собеседовании
Решай задачи, которые могут встретиться на собеседовании по Python. Изучай объяснения и закрепляй подходы на практике.
С++ разработчик
Начни с основ C++ и переходи к классам, наследованию, полиморфизму и современному управлению памятью. Практикуй условия, циклы, массивы, функции и структуры.
GO
Настрой окружение Go и напиши первую программу. В модулях курса разбери переменные и типы, условия, циклы, массивы и срезы.
Backend-разработчик
Разберись в серверной разработке на JavaScript, Express и SQL. Узнай, как устроены логика приложения, асинхронный код и работа с базами данных.
JavaScript
Добавляй интерактивность веб-страницам с помощью JavaScript. Изучи условия, циклы, массивы, функции и объекты, затем переходи к DOM, событиям и итоговому мини-проекту.
Lua
Познакомься с основами скриптового языка Lua: условиями, циклами, таблицами и функциями. Примени изученные приёмы в итоговом тесте и мини-проекте.
Kotlin
Знакомься с Kotlin через условия, циклы, функции, списки и классы. Разбери null-безопасность и узнай, как работать со значениями, которые могут отсутствовать.
Руководство по написанию кода на Python
Разбери приёмы написания Python-кода: от основ до ясного и читаемого стиля. Удели внимание тому, как написан код, а не только тому, что он делает.
Алгоритмы
Разберись, что такое алгоритмы, где они применяются и как использовать их в программировании. Учись продумывать решение как последовательность шагов.
Пароли и шифрование
Узнай, как работают пароли, зачем применяется шифрование и как эти понятия связаны с защитой данных. Познакомься с основами повседневной цифровой безопасности.
Python-разработчик
Изучай Python последовательно: управление потоком программы, списки, функции, структуры данных и объектно-ориентированное программирование. Научись использовать модули и работать с API.
CSS
Научись оформлять веб-страницы с помощью CSS. Разбери селекторы, стилизацию текста, макеты и адаптивность, а затем примени знания при оформлении сайта.
Frontend-разработчик
Научись создавать веб-интерфейсы на HTML, CSS, JavaScript и Vue. От структуры страницы и адаптивной вёрстки переходи к компонентам, маршрутизации, управлению состоянием и работе с API.
HTML
Создавай структуру веб-страницы на HTML. Изучи теги, таблицы, изображения, формы, семантику и метаданные, затем собери блог в проекте курса.
Python
Изучи основы Python, функции, модули и работу с данными. Разбери объекты и обработку исключений, затем примени знания в проектах TODO-списка и калькулятора.
С#
Начни программировать на C#: переменные, типы данных, операторы и строки. Потренируй условия, циклы и методы перед переходом к практическому модулю.
PHP
Познакомься с PHP для серверной веб-разработки. От синтаксиса, функций и массивов переходи к формам, файлам, базам данных, объектам, сессиям и cookies.
GenAI
Научись работать с генеративным AI: от первых запросов до промпт-инжиниринга и автоматизации. Разбери практические сценарии и более сложные способы применения AI-инструментов.
GIT
Изучи контроль версий с Git. Практикуй основные команды, работу с ветками и удалёнными репозиториями, чтобы отслеживать изменения и пользоваться историей своего кода.
SQL
Научись запрашивать и организовывать данные с помощью SQL. Последовательно разбери таблицы, фильтры, агрегатные функции, JOIN и подзапросы.
Dart
Освой основы Dart: управление потоком программы, функции и коллекции. Познакомься с ключевыми понятиями объектно-ориентированного программирования в этом языке.
Flutter
Научись создавать мобильные интерфейсы с Flutter. Разбери виджеты, состояние и маршрутизацию, формы, нативные функции, медиа и анимации, а затем вопросы публикации.
С++
Начни изучать C++ с типов данных, условий, циклов, массивов, указателей и функций. Курс помогает последовательно разобраться в базовых элементах языка.
QA-инженер / Тестировщик
Научись тестировать сайты, мобильные приложения и API. Разбери тест-дизайн, документацию, инструменты тестировщика и SQL, затем переходи к подготовке к собеседованию и итоговому проекту.