Первая строка программы за 10 минут — программирование с нуля для начинающих
Не установить чужую программу, а написать свою: две строки на этой странице — и компьютер их выполнит. Скачивать ничего не нужно, всё работает в браузере, как почта. Дальше — своя игра, страница и мини-ИИ-агент.
Полный доступ — от 650 ₽ в месяц, срок можно взять на месяц, полгода или год. Тарифы и что входит. Демоуроки открыты без оплаты и без регистрации.
Модуль 5. Интерфейс для игры — Интерфейс для игры: меню, шкала здоровья, диалог, HUD, иконки и выбор персонажа. (8 уроков, бесплатных: 1)
Модуль 6. Проект: своя мини-игра — Своя мини-игра: очки, урон, рекорд, цвет полоски, журнал, победа и «Играть снова». (8 уроков, бесплатных: 1)
Модуль 7. Персонаж и движение — Персонаж: сцена, движение, спрайт-лист, столкновение и разбор сцены. (8 уроков, бесплатных: 1)
Модуль 8. Интерфейс, который понятно — Иерархия, воздух, цвет, контраст, кнопка — и разбор экрана, где не видно главного. (8 уроков, бесплатных: 1)
Модуль 9. Законы восприятия: почему это работает — Законы восприятия: гештальт, Фиттс, Хик, Якоб, Миллер, общая судьба и разбор экрана. (8 уроков, бесплатных: 1)
Модуль 10. Типографика и сетка: чтобы читалось везде — Текст и сетка: чтобы читалось и на телефоне, и на большом экране. (6 уроков, бесплатных: 1)
Модуль 11. Разбери экран: что не так и как починить — Разбери экран: пять вопросов и четыре самые частые поломки. (6 уроков, бесплатных: 1)
Модуль 12. Праздник на экране — Праздник на экране: подарок, колесо, мемори, конфетти и своя игра. (7 уроков, бесплатных: 1)
Модуль 13. Один макет, разные стили — Один макет, разные стили: восемь настроек, деловой и премиальный, детский, праздничный слой и три брифа. (5 уроков, бесплатных: 1)
Научитесь формулировать задачу, описывать результат и проверять работу исполнителя. 26 уроков, 9 модулей, 11 бесплатных уроков.
Модуль 1. Задача и результат — Чем просьба «сделайте красиво» отличается от задачи: цель в двух предложениях, что входит в работу и как понять, что результата достигли. После модуля вы объясняете задачу так, что исполнителю нечего додумывать. (3 уроков, бесплатных: 3)
Модуль 2. Кто будет пользоваться — Кто будет пользоваться и что он делает шаг за шагом: сценарий вместо догадок. Выходите с ответом на вопрос «а как это выглядит в жизни», а не с описанием экранов. (2 уроков, бесплатных: 1)
Модуль 3. Состав работы и ограничения — Что обязательно, а что можно отложить: как сократить объём работы, не потеряв смысл. Помогает не переплачивать за «на всякий случай» и не получить половину нужного. (2 уроков, бесплатных: 1)
Модуль 4. Требования без сложных слов — Требования простыми словами: какие поля нужны, что человек делает, кому что видно и что показывать при ошибке. Это четыре вопроса, из-за которых чаще всего переделывают работу. (2 уроков, бесплатных: 1)
Модуль 5. Критерии приёмки — Критерий приёмки — проверяемые условия вместо «красиво» и «удобно». По этому списку вы принимаете работу и объясняете подрядчику, что именно не так, без спора о вкусах. (3 уроков, бесплатных: 1)
Модуль 6. Общение и изменения — Правки и общение: этапы, уточнения и демонстрации, чтобы не узнать о проблеме в день запуска. Отдельно — как разговаривать, когда сроки уже поехали. (2 уроков, бесплатных: 1)
Модуль 7. Сообщение об ошибке — Как описать ошибку так, чтобы её починили с первого раза: что делали, что ожидали, что получилось. Это экономит дни переписки «у меня не работает». (2 уроков, бесплатных: 1)
Модуль 8. Передача результата — Передача результата и приёмка по чек-листу: что проверить, что записать и как закрыть работу без «мы ещё немного допилим». (2 уроков, бесплатных: 1)
Модуль 9. Разбери просьбу до проверяемой задачи — Тренажёр на живых просьбах из раздела «Корявые задачи»: разбираете настоящие просьбы до проверяемой задачи и решаете, что вернуть в работу. (8 уроков, бесплатных: 1)
Частые вопросы
Что я буду уметь после курса?
Конкретно три вещи. Программировать: считать, проверять условия, повторять действия, хранить данные списком и таблицей, находить ошибку по сообщению программы. Собирать страницы и игры: кнопка, карточка, меню игры, персонаж, который ходит и собирает монеты, мини-игра с очками и здоровьем врага. И ставить задачу так, чтобы её поняли с первого раза, а результат можно было проверить по списку. Чего не обещаем: профессию за месяц и трудоустройство — работа зависит от вас, рынка и времени.
Мне 40+, не поздно начинать?
Нет. Первые уроки рассчитаны на человека без опыта: в них объясняется каждое слово, а подсказки открываются по одной, чтобы не пугать сразу всем ответом. Рейтингов и гонки здесь нет — сравнивать вас не с кем.
Нужен мощный компьютер?
Нет. Python запускается учебным интерпретатором прямо на странице, интерфейсы собираются в песочнице-iframe. Ничего устанавливать не нужно: подойдёт ноутбук, который уже есть, и даже планшет.
Сколько времени это займёт?
Обычный урок — 10–20 минут, самые длинные проекты в траектории про интерфейсы — до 40 минут, и их можно проходить частями. Если заниматься по 30 минут в день, одна траектория проходится примерно за полтора-два месяца, а два-три раза в неделю — за несколько месяцев. Расписание под вас: доступ не сгорает между заходами, а прогресс сохраняется за аккаунтом.
А если пойму, что это не моё?
Бесплатные уроки и целые разделы (игры, гайды, статьи, словари, мастерская) открыты всем — можно честно попробовать и уйти. Если уже купили подписку: в первые 14 дней возвращаем всю сумму без объяснений, дальше — за неиспользованную часть срока. Автосписаний нет.
Вы обещаете трудоустройство?
Нет, и это написано прямо. Мы даём уроки, практику, проверку и сообщество. Работа зависит от вас, рынка и времени — обещать её было бы обманом.
Это подойдёт тому, кто ставит задачи, а не пишет код?
Да, но для этого есть отдельный тариф «Заказчик»: траектория «Как объяснить задачу программисту» и конструктор описания задачи. Уроки по коду и интерфейсам в него не входят — там другой предмет.
Почему первая программа — не «Привет, мир»?
«Привет, мир!» — традиция учебников, и она осталась в примере урока. А в задании мы просим свою фразу: так сразу видно, что строка в кавычках — это то, что решили сказать вы, а не чужой шаблон. Проверка при этом честная: сравнивается то, что напечатала программа.
Что ещё есть на сайте
Учиться
Уроки — Все уроки трёх траекторий: список, поиск и ваш прогресс.
Компьютер без страха — Файлы, браузер, пароли, мошенники, документы и деньги в интернете простыми словами. Бесплатно и без оплаты.
Если уже случилось — Деньги ушли с карты, пропала симка, взломали аккаунт, потерялись документы — порядок действий по шагам и куда звонить.
Какой компьютер нужен — Чек-лист по уровням: для учёбы ничего покупать не нужно, для своего проекта — 16 ГБ и SSD, для работы — 32 ГБ. Плюс нейросети и устаревание железа.
Без кода: ставить задачу — Как объяснить задачу программисту и принять работу. Кода нет ни строчки.
Профессии и языки — Кто такие программисты, зачем столько языков и что делать после курса.
Потренироваться
Практикум: задачи из жизни — Та же команда урока — на работе, дома и в документах. 63 задачи с проверкой вывода и без регистрации.
Игры-тренажёры — Найти ошибку в чужом коде, прочитать, что делает программа, и увидеть, что случится, если нажать клавишу.
Симулятор: от задания до сдачи — Пройти путь целиком: папка, терминал, файл, сохранение, запуск, проверка по критерию приёмки. Два сценария и две системы.
Мастерская экрана — Проверить цвета и раскладку страницы: контраст, шаблоны, конструктор.
Колесо фортуны — Одна прокрутка в день: скидка на подписку или дни доступа.
Словари и юмор
Словарь программиста — Слова из уроков и кода: парсинг, функция, хеш, компиляция.
Словарь руководителя — Слова из работы простыми словами: скоуп, дедлайн, MVP, бэклог.
Корявые задачи — Юмор: как ставят задачи и что из этого получается. С моралью.
Сайт, оплата и помощь
Родителям — Возраст, время на уроки, безопасность в сообществе, деньги и результат — что важно знать до оплаты.