Вычислительное мышление

Научитесь мыслить как программист и решать алгоритмические задачи

Уроки

В этом модуле вы научитесь думать как программист. Вы будете писать код, применяя подход, состоящий из 3-х шагов:

Основная часть уроков представлена в виде текста. Пример:

Практика

В итоге, вы выполните 80 задач, начиная с простых (5-10 строчек кода) и заканчивая сложными (200-300 строчек кода).

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

  • 💫 1. Вы самостоятельно делаете задачи
  • 🧩 2. Вы выполняете специальные «курсовые» задачи на отправку ментору для получения обратной связи
  • 🎯 3. Мы проводим сессию лайвкодинга

Лайвкодинг - это когда мы созваниваемся (на один час) и вы программируете в прямом эфире. Эта практика часто используется на собеседованиях. Поэтому это будет хорошей тренировкой. Но самое главное - это обратная связь, которую вы получите от ментора во время такой сессии.

Ваш результат

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

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