Главная/Курсы/Computer Science
// Computer Science и программирование с ИИ

CS50 Computer Science по программе Гарвардского университета

// адаптирован для подростков 14–17 лет

Тот самый вводный курс информатики, с которого начинают студенты ведущих технических вузов. Мы переработали его под подростков: те же темы и та же логика, но материалы авторские и на русском языке.

возраст 14–17 лет32 занятия · 64 часагруппа до 8 человекуровень продвинутый

> cs --fundamentals --result
✓ языки C и Python
✓ алгоритмы и структуры данных
✓ веб, базы данных, серверы
→ финал: приложение с ИИ
// фундамент, а не набор технологий
// итог_года

Что даёт этот курс

Это не курс «выучить один язык». Здесь подросток получает то, что в университетах называют фундаментом: понимание, как устроено программирование в принципе.

2

языка программирования

C — чтобы понять, как всё работает изнутри. Python — чтобы быстро создавать реальные приложения.

CS

алгоритмы и структуры данных

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

Web

полный стек приложения

Фронтенд, сервер, база данных и подключение ИИ — всё, из чего состоит современный сервис.

Кому подойдёт. Курс рассчитан на подростков с базовым опытом программирования — после наших курсов Python, Unity или Roblox либо со схожей подготовкой. Мотивированных ребят без опыта берём после бесплатного занятия: преподаватель оценит, потянет ли ученик темп.
// честно_о_курсе

Что мы взяли, а что изменили

CS50 — легендарный вводный курс информатики, с которого начинают в Гарварде и по программе которого учатся миллионы людей по всему миру. Его сила в логике: от языка C и понимания «железа» — к высокоуровневым языкам и настоящим приложениям.

Мы сохранили эту логику, но переработали курс под подростков.

  • ✓Все материалы авторские и на русском языке
  • ✓Задачи посильные для 14–17 лет, а не университетские
  • ✓Самые тяжёлые темы даём для понимания, без олимпиадного уровня
  • ✓Добавили блок про ИИ, которого в оригинале нет
// маршрут_года --roadmap

Три этапа — от битов до приложения с ИИ

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

1этап
// этап_01 · фундамент

Как устроено программирование изнутри

модули 1–3 · 12 занятий

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

[модуль 01]Язык C: как «думает» компьютер

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

[модуль 02]Алгоритмы, массивы и сложность

Поиск линейный и бинарный, сортировки, оценка сложности алгоритма — ядро Computer Science.

[модуль 03]Память и структуры данных

Указатели, связные списки, стек и очередь, хеш-таблицы и деревья.

// что получится

Три консольных проекта: игра, сравнение скорости алгоритмов и телефонная книга на собственных структурах данных.

консольная играсравнение алгоритмовтелефонная книга
2этап
// этап_02 · инструменты разработчика

От языка к настоящим приложениям

модули 4–7 · 16 занятий

Самая объёмная часть года. После строгого C переходим на Python и последовательно собираем полный стек: данные, интерфейс, сервер.

[модуль 04]Переход на Python

Синтаксис, коллекции, модули и библиотеки, работа с файлами и обработка ошибок.

[модуль 05]Базы данных и SQL

Реляционная модель, SQLite, запросы, связи между таблицами, подключение базы к Python.

[модуль 06]Веб: фронтенд

Как работает интернет, HTML, CSS, адаптивная вёрстка, основы JavaScript и работа с DOM.

[модуль 07]Бэкенд на Flask и работа с API

Свой веб-сервер, маршруты и шаблоны, формы, подключение базы, запросы к внешним API.

// что получится

Полноценное динамическое веб-приложение с сохранением данных — трекер, мини-блог или доска задач.

анализатор данныхприложение учётасвоя веб-страницавеб-приложение
3этап
// этап_03 · искусственный интеллект

Программирование с ИИ и финальный проект

модуль 8 · 4 занятия

Финал года. Разбираемся, как устроены языковые модели, подключаем их к своему коду и собираем итоговое приложение, объединяющее всё пройденное.

[модуль 08]Работа с ИИ-моделями

Как устроены языковые модели, обращение к API из Python, prompt engineering, сборка и защита проекта.

// что получится

Веб-приложение с ИИ-функцией: фронтенд, сервер на Flask, база данных и обращение к модели — всё в одном проекте.

финальный проект с ИИ
🏁 своё приложение с ИИ

Проекты курса — в портфолио: скриншоты работ, описание реализации и код каждого приложения.

// технологии_курса

Что будет в резюме

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

// языкиC и Python

Компилируемый и интерпретируемый — два разных подхода к программированию.

// данныеSQL и SQLite

Проектирование базы, запросы, связи между таблицами.

// вебHTML, CSS, JS, Flask

Интерфейс и собственный веб-сервер на Python.

// ииAPI языковых моделей

Подключение ИИ к своему приложению и prompt engineering.

// прогресс_в_программировании

Как растёт уровень

Курс выстроен от самого низкого уровня к самому прикладному — так же, как это делают в университетах.

[этап 01]

Инженерное мышление

  • как устроена память
  • алгоритмы поиска и сортировки
  • оценка сложности
  • структуры данных
[этап 02]

Разработка приложений

  • Python и его экосистема
  • проектирование базы данных
  • вёрстка интерфейса
  • клиент-серверная архитектура
[этап 03]

Работа с ИИ

  • устройство языковых моделей
  • работа с API
  • prompt engineering
  • сборка итогового продукта
// стоимость

Оплата помесячно

Цена фиксируется на старте и не меняется до конца курса.

6 200 ₽// за модуль · 4 занятия
В стоимость входят видеозаписи занятий, домашние задания и авторские материалы. Все инструменты курса бесплатны — доплат за программы нет. Действуют скидки до 20%, доступна оплата материнским капиталом и налоговый вычет — подробнее о стоимости.
Записаться
// если_ещё_рано

С чего начать, если базы пока нет

Курс продвинутый. Если ребёнок ещё не программировал, лучше начать с направления попроще — и вернуться сюда через год.

Начните с бесплатного занятия

Посмотрим, что ребёнок уже умеет, покажем формат курса и честно скажем, потянет ли он такой уровень сейчас.