Вычислительное мышление
Научитесь мыслить как программист и решать алгоритмические задачи
Уроки
В этом модуле вы научитесь думать как программист. Вы будете писать код, применяя подход, состоящий из 3-х шагов:
- ⚡ 1. Понимание задачи
- 📚 2. Планирование и псевдокод
- 💾 3. Декомпозиция
Основная часть уроков представлена в виде текста. Пример:

Практика
В итоге, вы выполните 80 задач, начиная с простых (5-10 строчек кода) и заканчивая сложными (200-300 строчек кода).
Каждый урок устроен по структуре:
- 💫 1. Вы самостоятельно делаете задачи
- 🧩 2. Вы выполняете специальные «курсовые» задачи на отправку ментору для получения обратной связи
- 🎯 3. Мы проводим сессию лайвкодинга
Лайвкодинг - это когда мы созваниваемся (на один час) и вы программируете в прямом эфире. Эта практика часто используется на собеседованиях. Поэтому это будет хорошей тренировкой. Но самое главное - это обратная связь, которую вы получите от ментора во время такой сессии.

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