🧠 Базовый курс · с нуля · 12–17 лет

Основы Computer Science

От первой строчки кода до собственного веб-приложения. Фундамент, на котором строится любая IT-профессия.

44занятия
6блоков
2языка: C и Python
1свой веб-проект
Результат

Что ребёнок получит на руки

🧩

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

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

💻

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

Практическое владение C (фундамент) и Python (применение) — а не «потыкали и забыли».

🗄️

Структуры данных и SQL

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

🌐

Веб-разработка

HTML, CSS, JavaScript и backend на Flask — от вёрстки до работающего сайта.

🛠️

Инструменты разработчика

Терминал, среда разработки, Git/GitHub — работает как настоящий программист, а не в «учебной песочнице».

🎓

Финальный веб-приложение

Свой проект в портфолио, который можно показать, защитить и развивать дальше.

ScratchCPythonSQLHTMLCSSJavaScriptFlaskGit/GitHub
Программа

Путь ученика — шаг за шагом

Блок 1

Основы программирования и алгоритмы

Занятия 1–8

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

Блок 2

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

Занятия 9–16

Поиск (линейный и бинарный) и сортировки, оценка эффективности, указатели, динамическая память, работа с файлами. Практика: шифр Цезаря.

Блок 3

Переход к Python

Занятия 17–22

Связные списки, основы Python: ввод/вывод, условия, циклы, файлы. Сравнение низкоуровневого и высокоуровневого подходов.

Блок 4

Базы данных и ООП

Занятия 23–25

Реляционные БД и SQL, подключение БД к Python, объектно-ориентированное программирование, HTTP-запросы.

Блок 5

Веб-разработка

Занятия 26–32

Вёрстка на HTML и CSS, интерактивность на JavaScript, веб-приложения на Flask: маршрутизация, шаблоны, формы. Финальный проект.

Блок 6

Углублённые темы и проектный семинар

Занятия 33–44

Merge sort, двусвязные списки, очереди, хеш-таблицы, деревья, устройство интернета (DNS, IP, TCP), DOM, Ajax и JSON API, защита проектов.

Почему CAP Education

Почему доходят до конца и получают результат

Системность

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

Универсальный фундамент

Алгоритмы, два языка, базы данных и веб — целиком. С такой базой легко освоить любое IT-направление в будущем.

Ощутимый результат

Выпускник создаёт собственное веб-приложение. Это видят и ребёнок, и родители.

Нулевой порог входа

Старт с дружелюбной визуальной среды Scratch. Не нужно ничего знать заранее.

Вопросы родителей

Частые вопросы

Нужны ли предварительные знания?

Нет. Курс начинается с визуальной среды Scratch и усложняется постепенно — подходит ученикам совсем без опыта.

Сколько длится обучение?

44 занятия, объединённых в 6 логических блоков — от первых алгоритмов до собственного веб-приложения.

Что ребёнок получит в итоге?

Реальные проекты в портфолио, включая финальное веб-приложение, и фундамент для любого IT-направления.

Чем курс отличается от других?

Это выверенная программа с единой логикой: каждый навык опирается на предыдущий и закрепляется практикой.

Подходит ли школьникам?

Да. Понятные объяснения, видеоуроки, конспекты и практические задания к каждому занятию.

Запись на курс

Запишите ребёнка на «Основы Computer Science»

Оставьте номер — менеджер свяжется в течение часа, расскажет про формат, расписание и подберёт группу под уровень ребёнка.

Нажимая, вы соглашаетесь с политикой и офертой
Другие курсы

Посмотрите другие направления