Интерактивные курсы по Python и C++

Практика программирования на Python и C++ с автопроверкой

От первой строчки кода до уверенного решения задач. 4 курса, 192 урока и 1440+ практических задач прямо в браузере без сложной настройки.

Бесплатный старт Без установки софта Моментальная проверка
Урок 14: Условия if и else
Python
Задача 2 из 4

Классификация числа

Напишите программу, которая считывает число и выводит SMALL, MEDIUM или BIG.

Входные данные:

42

Вывод программы:

MEDIUM

solution.pyРедактор кода
number = int(input())

if number < 10:
    print("SMALL")
elif number < 100:
    print("MEDIUM")
else:
    print("BIG")
Все тесты пройдены4 из 4 тестов

4 курса

по Python и C++

192 урока

понятной теории

1440+ задач

с автоматической проверкой

0 программ

для установки — всё на сайте

Программа

4 практических курса

Выберите язык и уровень: от первых шагов в коде до решения олимпиадных задач.

PythonС нуля

Основы Python

Старт для новичков. Переменные, вычисления, условия if/else, циклы while и for, срезы строк, списки и первые программы.

Темы курса:

  • Ввод и вывод данных: print() и input()
  • Условия и ветвления: if, elif, else
  • Циклы и работа со строками
  • Списки и итоговая практика
48 уроков · 360 задачНачать курс
PythonПродолжающим

Продвинутый Python

Глубокая практика для тех, кто знает базу. Словари, множества, функции, рекурсия, работа с файлами и основы ООП.

Темы курса:

  • Словари и множества: dict и set
  • Функции и области видимости
  • Рекурсия и обработка файлов
  • Объектно-ориентированное программирование
48 уроков · 360 задачНачать курс
C++С нуля

Основы C++

Знакомство со строгим и быстрым языком. Типы данных, быстрый ввод и вывод, условия, циклы, массивы и функции.

Темы курса:

  • Синтаксис C++ и быстрый ввод/вывод
  • Типы данных, числа и условия
  • Массивы и циклы
  • Функции и базовые структуры
48 уроков · 360 задачНачать курс
C++Продвинутый

C++ для алгоритмических задач

Подготовка к олимпиадам и контестам: стандартные контейнеры vector, map, set, битовые маски, эффективная рекурсия и алгоритмы.

Темы курса:

  • Контейнеры: vector, map, set
  • Битовые операции и маски
  • Рекурсия и полный перебор
  • Олимпиадные алгоритмы
48 уроков · 360 задачНачать курс
Методика

Как устроен каждый урок

Понятная теория, быстрые вопросы для проверки и сразу практика на коде.

Шаг 1Теория

Короткие конспекты

Понятная теория с наглядными примерами кода. Только суть правил языка без длинных и скучных видео.

def calc(a, b):
  return a + b
Шаг 2Квизы

Проверка понимания

Короткие вопросы прямо в уроке помогают сразу закрепить логику, прежде чем переходить к коду.

int("42") → 42✓ Верно
Шаг 3Практика

Задачи с автопроверкой

Пишете решение прямо на сайте, нажимаете «Проверить» — система моментально показывает результат по всем тестам.

Тесты: 4 из 4Пройдено
Преимущества

Удобно учиться каждый день

Всё, что нужно для обучения, уже доступно на платформе.

Без установки программ

Учитесь прямо в браузере

Не нужно настраивать компиляторы, устанавливать Python, C++ или разбираться с настройками системы. Открыли сайт — и сразу решаете задачи.

Мгновенная проверка

Результат за доли секунды

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

Пошаговая программа

От простых шагов к сложным

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

Вопросы и ответы

Часто задаваемые вопросы

01С какого курса лучше начать новичку?

Если вы никогда раньше не программировали, начните с курса «Основы Python». Он написан простым языком и подходит даже тем, кто пишет первую строчку кода в жизни. Если хотите сразу изучать быстрый системный язык — выбирайте «Основы C++».

02Нужно ли что-то скачивать и устанавливать на компьютер?

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

03Сколько стоит обучение и как устроена оплата?

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

04Сохраняется ли прогресс обучения?

Да, после регистрации весь ваш прогресс (пройденные темы, решённые задачи и ответы) сохраняется в вашем личном кабинете.

Пройдите первые уроки бесплатно

Создайте аккаунт за 1 минуту и оцените интерактивный формат практики прямо сейчас.