С помощью HTML и CSS вы создадите одностраничный сайт-каталог со списком экскурсий по Санкт-Петербургу.
С помощью JavaScript, HTML и CSS вы создадите одностраничный сайт, на котором соберёте информацию о себе, презентуете свои проекты и навыки.
По готовому макету сайта вы напишете HTML- и CSS-код для всех страниц сайта, добавите интерактивные элементы и настроите автоматическую генерацию контента из JSON-файлов.
Многостраничный сайт ресторана
С помощью HTML и CSS вы напишете код для адаптивной страницы сайта магазина сантехники по готовому макету из Figma. Также вы настроите сайт для разных типов экранов.
Веб-страница по готовому макету: сайт магазина сантехники
Создадите бэкэнд для социальной сети на Node. js и с помощью Express, MongoDB, JWT и TypeScript. Напишете программный интерфейс (API), который позволяет публиковать посты, добавлять новых друзей, ставить лайки и писать комментарии.
Социальная сеть на Node.js
Будете использовать обработчики событий и элементы DOM, чтобы создать графический онлайн-редактор. Научитесь работать с тегом и добавите интерактивные элементы в проект.
Графический онлайн-редактор
С помощью классов напишете робота для игры в шахматы с помощью классов JavaScript.
Разработаете базовый чат с библиотекой jQuery, отработаете запросы для асинхронного обмена данными (AJAX-запросы) и настроите общение браузера с сервером.
Чат с использованием технологии асинхронного обмена данными (AJAX)
Спроектируете базу данных для магазина, свяжете её с другими и настроите обмен информацией между таблицами одного проекта.
В этом проекте вы с помощью ИИ напишете скрипт на Python, который собирает отзывы на приложение из App Store по его ID из адресной строки и сохраняет их в CSV. Вы запустите и протестируете скрипт в облачной среде Google Colab, а затем опубликуете его через Streamlit. В итоге вы получите веб-сервис, через который другие пользователи собирают отзывы прямо в браузере, без доступа к коду.
Напишете веб-скрейпер для App Store и опубликуете его как веб-приложение
В этом проекте вы соберёте CLI-приложение на Python с помощью нейросети. Вы сформулируете задачи в промптах, нейросеть подготовит код. В IDE Cursor вы создадите файлы проекта и вставите код в нужные места. В итоге у вас получится инструмент, который принимает домен в командной строке и возвращает сводку по сайту.
Создадите CLI-инструмент на Python для анализа сайтов с помощью нейросети
В этом проекте вы соберёте десктопное приложение с помощью OpenAI Codex — автономного агента, который генерирует, выполняет и исправляет код по текстовым инструкциям. Вы опишете задачу в промптах, а Codex самостоятельно напишет код, запустит его в изолированной среде и устранит ошибки. В итоге у вас получится приложение с графическим интерфейсом, которое вы собрали через текстовые инструкции и запустили на своём компьютере.
Соберёте десктопное приложение с помощью OpenAI Codex
В этом проекте вы спроектируете агентную систему под конкретную рабочую задачу. Вы определите, сколько агентов войдёт в систему, какую функцию выполнит каждый из них и как они передадут данные друг другу. В итоге у вас получится схема архитектуры, по которой вы соберёте воркфлоу в следующем проекте.
Спроектируете архитектуру агентной системы под собственную задачу
В этом проекте вы реализуете схему, которую спроектировали в предыдущем задании, и соберёте многоагентный воркфлоу. Вы свяжете агентов между собой, настроите передачу задач и проверите, как система обрабатывает реальные данные. В итоге у вас получится многоагентная система, которую вы запустили и проверили самостоятельно.
Соберёте многоагентный воркфлоу и запустите его на реальных данных
В этом проекте вы скачаете приложение с уязвимостью, которая потенциально приводит к утечке API-ключа, и проведёте его аудит в Claude Code. Вы изучите структуру кода, найдёте проблемный фрагмент и поймёте, почему он создаёт уязвимость в приложении. После аудита вы скачаете безопасную версию того же проекта и разберёте, что разработчики изменили в коде и почему эти изменения устраняют уязвимость.
Протестируете безопасность реального приложения в Claude Code
Разработаете фронтенд- и бэкэнд-части веб-приложения «Приложение для вишлистов» на Node.js. Его пользователисмогут создавать, редактировать и удалять карточки с подарками в своём профиле, делиться вишлистами и изучать профили других пользователей. Вы используете TypeScript, чтобы сделать код проекта более надёжным.
Дипломный проект: одностраничный сайт на Node. js