Обучение программированию, которое не бросают

Код теперь пишет ИИ. Человеку нужно понимание — чтобы ставить задачи ИИ и оценивать результат.
Никакой настройки среды. Никакой зубрёжки синтаксиса. Только браузер — и несколько часов, чтобы почувствовать алгоритмическое мышление.

14 курсов
401 задач
Бесплатно · без регистрации
Демонстрация SheetCamp: после нажатия кнопки запуска блоки начинают работать, а таблица заполняется клетка за клеткой

Нажмите «Запустить» — и собранные вами блоки начнут заполнять таблицу

Как это работает: три простых шага

1

Соберите блоки

Задача слева, блоки справа. Перетаскивайте их, чтобы собрать логику, — без набора текста и зубрёжки.

2

Запустите

Нажмите «Запустить программу» — ваша логика выполнится, и таблица начнёт меняться.

3

Проверьте ответ

Если таблица совпала с образцом — задача решена. На одну задачу уходит несколько минут, а в первой достаточно нажать «Запустить».

Почему на обучении программированию так многие сдаются

Чтобы научиться программировать, нужно преодолеть четыре барьера.

  1. ①Настройка среды разработки
  2. ②Освоение синтаксиса и исправление синтаксических ошибок
  3. ③Понимание команд и специфического «программистского английского»
  4. ④Мышление алгоритмами

Только на барьеры ① –③ уходят десятки часов, а ④ — это область, которую продолжают изучать даже практикующие программисты. Если на обучение не хватает времени, оно массово выпускает людей, так и не понявших программирование.

Проваливается не тот, кто учится, а замысел обучения

Если втиснуть ① ② ③ в короткий курс, большинство участников закончит его с ощущением, что программирование их не касается. Это проблема не учащихся, а замысла обучения. Общекорпоративному обучению нужно не умение писать код, а умение его понимать. SheetCamp убрал три барьера, о которые спотыкаются люди, ещё на уровне замысла.

Ответ SheetCamp: пропустить ① ② ③ и сосредоточиться только на ④

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

2

Чем на самом деле является программа: повторение и ветвление

Любая программа в мире, если свести её к основе, — это сочетание повторения (циклов) и ветвления (if). Если вы не собираетесь писать код, достаточно понять эти две вещи, — и SheetCamp ведёт к ним кратчайшим путём.

Именно в эпоху генеративного ИИ выигрывает тот, кто понимает

С появлением ChatGPT и Copilot ② синтаксис и ③ команды взял на себя ИИ. Что же осталось человеку? Умение структурировать то, что вы хотите поручить ИИ, и внятно это сформулировать и умение оценить, верен ли полученный результат — и то и другое про понимание, а не про написание кода.

SheetCampГенеративный ИИ
(ChatGPT / Copilot)
Традиционное обучение
① Настройка средыНе нужноНе нужноНужно
② Освоение синтаксисаНе нужноДелает ИИНужно
③ Запоминание командНе нужноДелает ИИНужно
④ Умение мыслить структурноЕдинственное, что изучаютОстаётся человекуЧасто сдаются, не дойдя
Умение проверять результатРазвиваетсяНе развивается—

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

«Если код пишет ИИ, нужно ли вообще обучение программированию?»

Ненужным стало обучение, которое заставляет зубрить синтаксис и команды. Куда опаснее автоматизировать реальную работу, доверив код ИИ и считая, что всё работает, но не умея проверить правильность. С распространением ИИ потребность в грамотности постановки задач и проверки только растёт.

Обучение программированию может быть как школьный выезд на посадку риса

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

Обучение программированию для тех, кто не станет программистом, может работать точно так же. Узнав, как работают программы, человек способен говорить о делах с ИТ-специалистами и задавать здоровый вопрос: «а нельзя ли это в моей работе автоматизировать?» Именно это — цель SheetCamp.

Иллюстрация: выезд на посадку риса

Чему SheetCamp учит, а чему — нет

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

  • Как на самом деле работают программы
  • Какие именно операции выполняет программа
  • Как из маленьких шагов складывается сложное поведение
  • Грамотность, чтобы говорить о работе с программистами

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

  • Освоению реального языка программирования
  • Практической разработке приложений
  • Принципам работы ИИ и программированию ИИ

Именно потому, что цель сужена до понимания, весь курс укладывается в несколько часов.

Три типа мышления, которые развивает SheetCamp

Абстрагирование

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

Декомпозиция

Развивать умение разбивать задачу на набор более мелких и решать их по очереди

Алгоритмическое мышление

Выражать вещи через комбинации процедур и сводить задачу к форме, которую может выполнить компьютер

Учебные курсы

Курсов: 14, задач: 401 — начиная с самого первого руководства. Всё бесплатно.

Базовый курс

Уровней: 4 · Задач: 21

Начать курс

Мастер-курс по циклам

Уровней: 5 · Задач: 32

Начать курс

Курс логики и алгоритмов

Уровней: 7 · Задач: 33

Начать курс

Курс исправления ошибок

Уровней: 8 · Задач: 80

Начать курс

Курс поиска и сортировки

Уровней: 4 · Задач: 17

Начать курс

Курс логических схем

Уровней: 3 · Задач: 23

Начать курс

Курс анализа данных

Уровней: 4 · Задач: 22

Начать курс

Курс работы со строками

Уровней: 3 · Задач: 26

Начать курс

Продвинутый курс

Уровней: 5 · Задач: 44

Начать курс

Практический курс

Уровней: 7 · Задач: 72

Начать курс

Как устроены случайные числа

Уровней: 3 · Задач: 7

Начать курс

Курс функций

Уровней: 4 · Задач: 11

Начать курс

Мастер-курс по спискам

Уровней: 3 · Задач: 8

Начать курс

Курс игр и развлечений

Уровней: 1 · Задач: 5

Начать курс

Дизайн общекорпоративного обучения: кому и насколько глубоко

Разным ролям нужна разная глубина обучения. SheetCamp — обучение для тех, кто не будет писать код.

Те, кто пишет код по работе

Им нужно традиционное обучение программированию с освоением языка. SheetCamp не для них.

Те, кто планирует и сопровождает системы

Проведите их по SheetCamp вплоть до курса по алгоритмам. Цель — чтобы они могли говорить с программистами и легко переходили к NoCode/LowCode.

Те, кто вообще не имеет дела с кодом

Проведите их по SheetCamp вплоть до курса по циклам. Цель проста: чтобы они поняли, что такое программирование.

Начните с этого: «за два часа — до if и циклов»

Общекорпоративному обучению не нужен весь материал (курсов: 14, задач: 401). Мы собрали самую короткую рекомендованную программу, чтобы дойти до состояния, когда программирование становится понятным.

Рекомендованная программа

За два часа — до if и циклов

  • ✓Примерное время: около 2 часов
  • ✓Для кого: все сотрудники, которые не пишут и не трогают код
  • ✓Результат: переменные, условия (if) и повторение (циклы) — состояние, когда понятно, как работает программа
  • ✓Без настройки, без регистрации — только браузер

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

Посмотреть цены и поддержку

Следующий шаг после SheetCamp

Всё, что вы пробуете в SheetCamp, напрямую переносится на настоящий Excel (VBA) и Google Таблицы (GAS). А сегодня этот VBA или GAS может написать ИИ. «Пройди столбец A строка за строкой и сложи в столбце B только те строки, что отвечают условию» — выпускники SheetCamp дают такое указание точно и видят, что на самом деле делает полученный код.

Безопасность и обращение с данными

SheetCamp создан для корпоративного обучения по принципу: сервис не хранит ваших данных.

Регистрация не нужна

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

Учебные данные остаются на устройстве

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

Рабочие данные не вводятся

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

Соединение всегда защищено HTTPS. Для улучшения сервиса используется только аналитика посещений (Google Analytics). Подробнее — в Политике конфиденциальности.(на японском)
* Поскольку учебные данные хранятся на устройстве, они не переносятся на другое устройство.

Попробуйте хотя бы одну задачу

Без регистрации, только браузер. Первая задача начинается с одного нажатия кнопки «Запустить».

Начать бесплатно

Тарифы

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

Использование материалов — всё бесплатно

  • Индивидуальное обучение: бесплатно
  • Использование в школах и учебных заведениях: бесплатно
  • Корпоративное обучение и самостоятельные занятия: бесплатно (независимо от размера компании и числа участников)
  • * Если планируете групповое использование в учебном заведении или на корпоративном обучении, будем благодарны за короткое сообщение.

Платная поддержка — по договорённости

Сами материалы остаются бесплатными; платной является только помощь людей с внедрением и сопровождением.

  • Практические занятия с преподавателем
  • Разработка собственных наборов задач
  • Интеграция с LMS и размещение на вашем домене
  • Предоставление исходного кода

Связаться с нами

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

Открыть форму связи

(на японском)

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