Твой следующий шаг

Курсы программирования

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

Вопрос 1 / 3

Что тебе интереснее делать?

3 вопроса · без регистрации
Найдено: 29
ПрофессияНовое

Разработчик приложений с ИИ

Полная профессия от идеи и промпта до интерфейса, Python-backend, API моделей, RAG, памяти, агентов, MCP, мультимодальности, безопасности, evals и дипломного продукта. Каждый модуль заканчивается проверкой и проектным артефактом.

11 модулей
ПрофессияНовое

TypeScript

Научись делать JavaScript-код понятнее и надёжнее с помощью типов, интерфейсов и дженериков. Разбери функции, классы, модули и практические паттерны TypeScript.

9 модулей
ПрофессияНовое

Java разработчик

Пройди путь от первой консольной программы на Java до классов, наследования, файлов и коллекций. Последовательно разбери данные, условия, циклы и методы.

10 модулей
НавыкНовое

Создание бота для Telegram на Python

Шаг за шагом разработай Telegram-бота на Python. Этот навык посвящён одной конкретной практической задаче и последовательности её решения.

1 модуль
Навык

Python: основные вопросы на собеседовании

Разбери распространённые вопросы на собеседованиях по Python и понятия, которые за ними стоят. Используй этот навык, чтобы упорядочить свою подготовку.

1 модуль
Навык

Python: Задачи на собеседовании

Решай задачи, которые могут встретиться на собеседовании по Python. Изучай объяснения и закрепляй подходы на практике.

1 модуль
ПрофессияНовое

С++ разработчик

Начни с основ C++ и переходи к классам, наследованию, полиморфизму и современному управлению памятью. Практикуй условия, циклы, массивы, функции и структуры.

9 модулей
Курс

GO

Настрой окружение Go и напиши первую программу. В модулях курса разбери переменные и типы, условия, циклы, массивы и срезы.

5 модулей
Профессия

Backend-разработчик

Разберись в серверной разработке на JavaScript, Express и SQL. Узнай, как устроены логика приложения, асинхронный код и работа с базами данных.

8 модулей
КурсНовое

JavaScript

Добавляй интерактивность веб-страницам с помощью JavaScript. Изучи условия, циклы, массивы, функции и объекты, затем переходи к DOM, событиям и итоговому мини-проекту.

9 модулей
КурсНовое

Lua

Познакомься с основами скриптового языка Lua: условиями, циклами, таблицами и функциями. Примени изученные приёмы в итоговом тесте и мини-проекте.

6 модулей
КурсНовое

Kotlin

Знакомься с Kotlin через условия, циклы, функции, списки и классы. Разбери null-безопасность и узнай, как работать со значениями, которые могут отсутствовать.

8 модулей
Навык

Руководство по написанию кода на Python

Разбери приёмы написания Python-кода: от основ до ясного и читаемого стиля. Удели внимание тому, как написан код, а не только тому, что он делает.

1 модуль
Навык

Алгоритмы

Разберись, что такое алгоритмы, где они применяются и как использовать их в программировании. Учись продумывать решение как последовательность шагов.

1 модуль
Навык

Пароли и шифрование

Узнай, как работают пароли, зачем применяется шифрование и как эти понятия связаны с защитой данных. Познакомься с основами повседневной цифровой безопасности.

1 модуль
Профессия

Python-разработчик

Изучай Python последовательно: управление потоком программы, списки, функции, структуры данных и объектно-ориентированное программирование. Научись использовать модули и работать с API.

9 модулей
Курс

CSS

Научись оформлять веб-страницы с помощью CSS. Разбери селекторы, стилизацию текста, макеты и адаптивность, а затем примени знания при оформлении сайта.

6 модулей
Профессия

Frontend-разработчик

Научись создавать веб-интерфейсы на HTML, CSS, JavaScript и Vue. От структуры страницы и адаптивной вёрстки переходи к компонентам, маршрутизации, управлению состоянием и работе с API.

13 модулей
Курс

HTML

Создавай структуру веб-страницы на HTML. Изучи теги, таблицы, изображения, формы, семантику и метаданные, затем собери блог в проекте курса.

8 модулей
Курс

Python

Изучи основы Python, функции, модули и работу с данными. Разбери объекты и обработку исключений, затем примени знания в проектах TODO-списка и калькулятора.

9 модулей
Курс

С#

Начни программировать на C#: переменные, типы данных, операторы и строки. Потренируй условия, циклы и методы перед переходом к практическому модулю.

8 модулей
Курс

PHP

Познакомься с PHP для серверной веб-разработки. От синтаксиса, функций и массивов переходи к формам, файлам, базам данных, объектам, сессиям и cookies.

12 модулей
Курс

GenAI

Научись работать с генеративным AI: от первых запросов до промпт-инжиниринга и автоматизации. Разбери практические сценарии и более сложные способы применения AI-инструментов.

5 модулей
Курс

GIT

Изучи контроль версий с Git. Практикуй основные команды, работу с ветками и удалёнными репозиториями, чтобы отслеживать изменения и пользоваться историей своего кода.

5 модулей
Курс

SQL

Научись запрашивать и организовывать данные с помощью SQL. Последовательно разбери таблицы, фильтры, агрегатные функции, JOIN и подзапросы.

6 модулей
Курс

Dart

Освой основы Dart: управление потоком программы, функции и коллекции. Познакомься с ключевыми понятиями объектно-ориентированного программирования в этом языке.

5 модулей
Курс

Flutter

Научись создавать мобильные интерфейсы с Flutter. Разбери виджеты, состояние и маршрутизацию, формы, нативные функции, медиа и анимации, а затем вопросы публикации.

7 модулей
Курс

С++

Начни изучать C++ с типов данных, условий, циклов, массивов, указателей и функций. Курс помогает последовательно разобраться в базовых элементах языка.

4 модуля
Профессия

QA-инженер / Тестировщик

Научись тестировать сайты, мобильные приложения и API. Разбери тест-дизайн, документацию, инструменты тестировщика и SQL, затем переходи к подготовке к собеседованию и итоговому проекту.

10 модулей