Тот самый вводный курс информатики, с которого начинают студенты ведущих технических вузов. Мы переработали его под подростков: те же темы и та же логика, но материалы авторские и на русском языке.
Это не курс «выучить один язык». Здесь подросток получает то, что в университетах называют фундаментом: понимание, как устроено программирование в принципе.
C — чтобы понять, как всё работает изнутри. Python — чтобы быстро создавать реальные приложения.
Основа, которую спрашивают на собеседованиях и с которой начинают в любом техническом вузе.
Фронтенд, сервер, база данных и подключение ИИ — всё, из чего состоит современный сервис.
CS50 — легендарный вводный курс информатики, с которого начинают в Гарварде и по программе которого учатся миллионы людей по всему миру. Его сила в логике: от языка C и понимания «железа» — к высокоуровневым языкам и настоящим приложениям.
Мы сохранили эту логику, но переработали курс под подростков.
Восемь модулей года складываются в три больших этапа. Каждый заканчивается проектами, которые идут в портфолио.
Начинаем с языка C — не потому, что на нём будем писать всегда, а чтобы понять, что происходит на уровне памяти и процессора. Дальше это знание работает в любом языке.
Двоичная система, компиляция, переменные и типы, условия и циклы, функции и отладка.
Поиск линейный и бинарный, сортировки, оценка сложности алгоритма — ядро Computer Science.
Указатели, связные списки, стек и очередь, хеш-таблицы и деревья.
Три консольных проекта: игра, сравнение скорости алгоритмов и телефонная книга на собственных структурах данных.
консольная играсравнение алгоритмовтелефонная книгаСамая объёмная часть года. После строгого C переходим на Python и последовательно собираем полный стек: данные, интерфейс, сервер.
Синтаксис, коллекции, модули и библиотеки, работа с файлами и обработка ошибок.
Реляционная модель, SQLite, запросы, связи между таблицами, подключение базы к Python.
Как работает интернет, HTML, CSS, адаптивная вёрстка, основы JavaScript и работа с DOM.
Свой веб-сервер, маршруты и шаблоны, формы, подключение базы, запросы к внешним API.
Полноценное динамическое веб-приложение с сохранением данных — трекер, мини-блог или доска задач.
анализатор данныхприложение учётасвоя веб-страницавеб-приложениеФинал года. Разбираемся, как устроены языковые модели, подключаем их к своему коду и собираем итоговое приложение, объединяющее всё пройденное.
Как устроены языковые модели, обращение к API из Python, prompt engineering, сборка и защита проекта.
Веб-приложение с ИИ-функцией: фронтенд, сервер на Flask, база данных и обращение к модели — всё в одном проекте.
финальный проект с ИИПроекты курса — в портфолио: скриншоты работ, описание реализации и код каждого приложения.
За год подросток поработает с полным набором инструментов, из которых состоит реальная разработка.
Компилируемый и интерпретируемый — два разных подхода к программированию.
Проектирование базы, запросы, связи между таблицами.
Интерфейс и собственный веб-сервер на Python.
Подключение ИИ к своему приложению и prompt engineering.
Курс выстроен от самого низкого уровня к самому прикладному — так же, как это делают в университетах.
Цена фиксируется на старте и не меняется до конца курса.
Курс продвинутый. Если ребёнок ещё не программировал, лучше начать с направления попроще — и вернуться сюда через год.
Тот же язык, но с мягким входом: от решения задач до рабочих ботов и приложений. Лучшая подготовка к этому курсу.
Смотреть курс Python →Если ближе разработка игр: трёхлетняя программа с профессиональным движком и языком C#.
Смотреть курс Unity →Посмотрим, что ребёнок уже умеет, покажем формат курса и честно скажем, потянет ли он такой уровень сейчас.