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

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

Базовый уровень+
100 уроков
Много практики
Учись в своем темпе

Программа

Блок 0. Введение в алгоритмическое мышление 🚀

  • Цель курса
  • Расстояние Хэмминга между ДНК-цепочками
  • Шаг 1. Понимание проблемы
  • Шаг 2. Планирование и псевдокод
  • Напишите псевдокод
  • Шаг 3. Декомпозиция
  • Декомпозиция на примере задачи FizzBuzz
  • Декомпозируйте задачу
  • Правила курса

Блок 1. Поиск ошибок в коде 💻

Блок 2. Основы работы с данными 🧩

Блок 3. Продвинутые операции ⚡

Блок 4. Первый мини-проект 🎯

Блок 5. Строки и логика 🔍

Блок 6. Массивы и даты 📊

Блок 7. Алгоритмы 🎲

Блок 8. Классы и ООП 🛠

Блок 9. Строки и автоматизация 🤖

Блок 10. Проект: Анализ данных 🚀

Блок 11. Безопасность и валидация 🔐

Блок 12. Алгоритмы и математика 🎲

Блок 13. Работа со временем ⏱

Блок 14. Оптимизация и сортировки 📈

Блок 15. Разработка бизнес-логики 🏦

Блок 16. Работа с матрицами 🧮

Блок 17. Фильтрация данных 🔐

Блок 18. Разработка бизнес-логики 🤖

Уроки

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

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

Практика

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

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

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

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

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

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

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

Дорожная карта
Ваш персональный путь в JavaScript и React
  • Определите свой текущий уровень навыков
  • Получите пошаговую дорожную карту обучения

Вступить в сообщество

Code&Cash предлагает подписочную модель доступа к образовательным материалам и сообществу. Оплачивая ежемесячную подписку, вы получаете полный доступ ко всем ресурсам клуба.

Сообщество

3 990 ₽ / в месяц

  • ✔️ Курсы
  • ✔️ Проекты
  • ✔️ Сообщество
  • ✔️ Карьерный путь и пошаговый план развития

Сообщество + Ментор

9 990 ₽ / в месяц

  • ⭐️ всё из тарифа «Сообщество»
  • ✔️ 2 индивидуальных звонка с ментором в месяц

    В рамках звонков вы получите:

    • • Экзамены с обратной связью
    • • Пробные собеседования
    • • Подготовка к лайфкодингу
    • • Помощь в создании собственного приложения