Computer Science простыми словами (2026)

Информатика для тех, кто знает базовый Python. Скорость алгоритмов, рекурсия, структуры данных, графы, базы данных и устройство компьютера в коротких уроках с задачами.
Начальный уровень
2-3 часа в неделю

Чему вы научитесь

  • Оценивать скорость алгоритма через "О большое"
  • Выбирать структуру данных под задачу
  • Применять рекурсию, жадные алгоритмы и динамическое программирование
  • Искать пути в графах
  • Писать простые SQL-запросы и понимать индексы и транзакции
  • Объяснять, как процессор выполняет программу

О курсе

Этот кот всего лишь нули и единицы

Можно писать работающий код и при этом не понимать, почему одна программа справляется с миллионом записей за секунду, а другая не справится и за час. Почему поиск в словаре мгновенный, а в списке нет. Чем стек отличается от очереди и зачем базе данных индексы. На эти вопросы отвечает Computer Science, наука о вычислениях.

01 То, что программисту советуют "подтянуть"

Computer Science часто советуют подтянуть тем, кто уже пишет код. Курс объясняет её основы простыми словами.

02 Каждую идею руками

> Напишете эмулятор процессора и кэш LRU

> Составите расписание переговорной

> Соберёте рюкзак курьера

> Найдёте кратчайший путь в метро

> Выполните SQL-запросы к настоящей базе SQLite

Из математики хватит сложения, умножения и дробей.

Для кого этот курс

Курс для начинающих разработчиков и студентов. Он подойдёт и тем, кто пришёл в IT из другой профессии и хочет восполнить пробел в базовых знаниях.

Начальные требования

Пригодятся основы Python, то есть переменные, условия, циклы, списки, словари и функции. Если с ними пока сложно, начните с курса для начинающих.

Значок светлой и тёмной темыКурс подходит для любой темы Stepik

Как проходит обучение

Короткие текстовые уроки с примерами на Python, тесты с пояснениями и задачи с автоматической проверкой. Проходите курс в своём темпе, когда вам удобно.

Программа курса

В курс входят

  • 32 урока
  • 55 тестов
  • 42 интерактивные задачи
загружаем...

Наши преподаватели

Что вы получаете

  • 42 задачи на Python и SQL
  • 55 тестов
  • Ссылки на первоисточники

Сколько стоит обучение

Бесплатно

Расскажите о курсе друзьям

Бесплатно