Но не расстраивайтесь — измените фильтры, и, возможно, появится то, что вам подойдёт.
Математика: быстрый счет и основы логики
J4
Математика — царица всех наук и основа программирования. На курсе вы познакомитесь с арифметикой и логикой, которые лежат в основе программирования, и получите прочную основу для становления настоящим программистом.
На курсе вы:
отправитесь в увлекательное путешествие в мир чисел, формул и логических законов;
разберётесь с основами арифметики и научитесь считать легко и точно;
исследуете логические законы как настоящий детектив;
решите интересные олимпиадные задачи;
погрузитесь в мир логических головоломок.
Результат курса:
получите прочный математический фундамент;
научитесь решать самые разные математические и логические задачи.
Олимпиадная математика: логика и наглядная геометрия
A1, B1
Олимпиадная математика — это вызов и тренировка для ума. Вы познакомитесь с логическими, арифметическими и геометрическими задачами, которые выходят за рамки школьной программы. Разберётесь с парадоксами и нестандартными ситуациями, а также научитесь искать неожиданные решения для самых разных задач.
Умение решать олимпиадные и нестандартные задачи ценится при поступлении в сильные школы и вузы.
На курсе вы:
решите логические и геометрические задачи олимпиадного уровня;
познакомитесь с задачами на плоскости и в пространстве;
разберётесь, как использовать дроби, углы и симметрию в решении задач;
попробуете себя в задачах с проекциями и развертками фигур;
узнаете, почему крышки чаще делают круглыми, а не треугольными;
научитесь видеть закономерности в самых неожиданных ситуациях.
Результат курса:
освоите методы решения олимпиадных задач разных типов;
научитесь вычислять площади, периметры и работать с фигурами в пространстве;
узнаете, какие находить решения даже для самых нестандартных задач;
получите опыт участия в олимпиадах и разовьёте математическое мышление.
Вас ждет алгебра, геометрия и теория чисел на новом олимпиадном уровне! А вместе с ними сложные и нетривиальные задачи, которые требуют глубокого анализа и логического мышления.
На курсе вы:
изучите новые темы и концепции в математике;
расширите свой кругозор и прокачаете математические навыки;
разовьете аналитический подход и методы рассуждений.
Результат курса:
освоите методы решения олимпиадных задач по графам, логике и комбинаторике;
разовьёте аналитическое и стратегическое мышление;
научитесь применять математические концепции в новых и нестандартных ситуациях.
Начните увлекательное путешествие в мир математики, исследуйте тайны чисел, формул и логических законов!
Вы разберетесь с основами арифметики, узнаете, как считать с легкостью и точностью. Исследуете логические законы, как истинный детектив. А еще подготовитесь к олимпиадам по математике, научитесь решать интересные задачи и погрузитесь в логические головоломки.
На курсе вы:
изучите основы арифметики и решите интересные задачи;
научитесь считать легко и точно;
разберетесь в логических законах;
решите пространственные задачи из геометрии;
познакомитесь с комбинаторикой и поиграете с числами перестановками и комбинациями;
VR — или виртуальная реальность — это уникальная среда, с которой можно буквально взаимодействовать своими руками, и одно из самых активно развивающихся направлений в IT. Сегодня VR используется в медицине, промышленности, добывающей отрасли, энергетике и сфере развлечений, в науке и туризме.
Виртуальная реальность позволит вам создавать свои собственные 3D-проекты с высокой степенью погружения, включая игры, анимации, виртуальные туры и многое другое, используя интуитивно понятное блочное программирование.
На курсе вы:
научитесь создавать трехмерные модели;
оживите 3D-миры анимацией и взаимодействиями при помощи блочного программирования;
поработаете с физикой виртуального мира;
создадите свои VR или AR сцены, мультфильмы и интерактивные приложения, с которыми можно взаимодействовать через шлем виртуальной реальности, компьютер или ноутбук.
Результат курса: Портфель VR-проектов в среде CoSpaces:
«Blender» — современный редактор, позволяющий создавать и редактировать трехмерные изображения. 3D-модели активно используются и разрабатываются в области мультипликации, кино, дизайна, виртуальной и дополненной реальности.
Трехмерное моделирование отлично подойдет тем, кто любит рисовать, собирать конструкторы, интересуется компьютерными играми. Игры, в которых используются модели, созданные в Blender: Genshin Impact, Brawl Stars, Fortnite, Asphalt 9
На курсе вы:
научитесь работать с моделями, анимациями и текстурами;
попробуете себя в роли 3D-моделлера в играх, дизайне и архитектуре;
узнаете секреты скульптинга, физики и частиц, настройки материалов и освещения;
разберетесь, как создавать модели разной сложности;
узнаете, что такое рендеринг.
Результат курса: Создадите собственную виртуальную среду со своими декорациями и уникальными героями.
Создание текстур и материалов для трёхмерных моделей
M1, M2, M3, D2
Как быстро освоить мир 3D-графики без опыта в моделировании? На курсе по 3D-визуализации вы научитесь обрабатывать и текстурировать готовые модели на уровне художника по текстурам. Во время занятий вы будете создавать реалистичные текстуры и материалы, добавлять цвета и узоры к объектам. Такая обработка необходима для кино, производства игр и часто применяется в дизайне.
На курсе вы:
научитесь работать с инструментом ArmorPaint;
освоите навыки качественного текстурирования моделей: царапины, сколы краски, вмятины — все это делает текстуру более интересной и живой;
улучшите навыки UV-развёртки.
Результат курса: Создадите полноценное портфолио из высокодетализированных 3D-моделей, которые сможете продавать на специальных платформах.
Робототехника: международный стандарт олимпиад WRO
J4, A1, B1, M1
Робототехника WRO подойдет для новичков и для тех, кто уже давно умеет собирать настоящих роботов.
Познакомитесь с основами конструирования, принципами работы датчиков и моторов и алгоритмами функционирования роботов в популярном инновационном конструкторском наборе LEGO EV3 — полноценной платформе для изучения робототехники.
На курсе вы:
будете решать задачи по международным стандартам робототехники WRO;
научитесь программировать и подключать моторы и датчики;
научитесь собирать роботов: от шагающих собачек, хватающих всё вокруг, до моделей с клешнями, которые умеют поднимать предметы;
изучите законы физики, которые нужно знать и уметь применять в робототехнике: углы поворота, скорости и центр масс.
Результат курса:
поучаствуете в соревнованиях по робосумо, робокёрлингу и футболу для роботов.
Хотите по-настоящему разобраться в ПК, собирать и разбирать его с закрытыми глазами? Вы столкнетесь с реальными задачами и испытаете свои силы. Компьютер перестанет быть «тормозящим» или «мощным», а станет набором характеристик, которыми вы сможете управлять. Но это еще не все! Вы научитесь паять печатные платы, создавать свои собственные проекты и экстремально разгонять ПК жидким азотом.
На курсе вы:
научитесь самостоятельно оценивать качество ПК, минуя обещания рекламы;
проведете диагностику и устранишь неполадки;
разберетесь, как оптимизировать компоненты ПК;
попробуете экстремальный разгон жидким азотом;
овладеете навыками пайки и создания своих проектов;
узнаете, как выбрать и собрать периферию для игрового ПК;
научитесь собирать и разбирать компьютер с закрытыми глазами.
Результат курса:
будете уверенно ориентироваться в устройстве компьютера и его компонентов;
овладеете навыками пайки и ремонта современной электроники;
сможете собирать и модернизировать ПК под конкретные задачи;
научитесь оценивать качество и производительность железа без маркетинговых уловок;
получите практический опыт, востребованный в инженерии и IT.
STEM: цифровая лаборатория и физические эксперименты
A1, B1, M1
Этот курс откроет для Вас физику в её практическом и цифровом измерении. Вы научитесь создавать симуляции реальных процессов, разберётесь, как физические силы влияют на объекты, и попробуете себя в инженерных экспериментах. Такой опыт поможет глубже понять технические и инженерные области применения физики и станет основой для будущей работы в IT.
На курсе вы:
узнаете, как физические силы воздействуют на объекты в реальном и виртуальном мире;
попробуете свои силы в цифровом симуляторе для моделирования физических процессов;
создадите собственные эксперименты и проверите их в интерактивной среде;
научитесь анализировать поведение объектов и закономерности, которые лежат в основе их движения;
увидите, как физика помогает создавать реалистичные эффекты в играх и инженерных приложениях.
Результат курса:
поймёте принципы работы физических процессов;
научитесь пользоваться симуляторами для построения и тестирования моделей;
создадите собственные проекты и протестируете их в цифровой лаборатории.
Низкоуровневое программирование на языке Ассемблер
M4, D2, DY2
Ассемблер – машинный язык, позволяющий максимально задействовать возможности процессора. Так что, даже если вы будете писать код на другом языке, знание ассемблера поможет вам лучше понять, как работает ваш верный друг – компьютер. Это как разгадывание головоломок и открывание секретных дверей в мире технологий!
На курсе вы:
изучите ассемблер, архитектуру микроконтроллеров Atmel AVR и поработаете с микросхемами;
поработаете напрямую с машинным кодом;
узнаете, как написать программу, используя только 0 и 1;
поймете, как именно работает процессор;
разберетесь, как создать свой собственный язык программирования;
узнаете всё о низкоуровневой оптимизации кода;
напишете свою собственную мини-операционную систему.
Нейросети — одна из самых перспективных и быстроразвивающихся технологий. Они могут самостоятельно подготовить текст по заданным условиям, найти данные, написать код, сгенерировать изображение, сделать перевод и многое другое.
Курс поэтапно погружает в нейросети: от использования для творчества и учебы до модификации и самостоятельного обучения искусственного интеллекта. Вы получите продвинутые компетенции для работы с YandexGPT, Kandinsky, Stable Diffusion, Teachable Machine, veed.io.
На курсе вы:
научитесь правильно писать запросы;
узнаете, как использовать нейросети для создания текстов, картинок и видео;
узнаете, что такое вайб-кодинг, и научитесь программировать с помощью нейросетей;
научитесь самостоятельно настраивать нейросети под свои задачи.
Результат курса: Изучим топ нейросетей, которые помогут в учебе:
создавать краткие пересказы;
структурировать информацию для школьного доклада;
создавать презентации.
Научимся модифицировать нейросеть Teachable Machine, которая разработана специально для школьников и умеет распознавать картинки, музыку, жесты и позы.
Data Science — одно из самых востребованных направлений в IT. Вы освоите основы анализа и визуализации данных на языке Python.
На курсе вы разберётесь, как собирать и обрабатывать большие массивы информации, а также узнаете, как компании используют данные для принятия решений и извлечения прибыли.
На курсе вы:
познакомитесь с математической статистикой;
научитесь собирать, обрабатывать и актуализировать данные;
освоите Python и его популярные библиотеки для анализа данных;
изучите работу с базами данных и язык SQL;
научитесь визуализировать результаты и представлять их в понятной форме;
поймёте, как применять анализ данных в реальных бизнес-задачах.
Результат курса:
научитесь работать с большими массивами и базами данных;
освоите Python и библиотеки для анализа и визуализации данных;
разовьёте математическую базу, необходимую для работы в Data Science;
создадите собственные проекты по анализу данных, применимые в учёбе и IT.
Изучение искусственного интеллекта открывает перед вами захватывающий мир возможностей. Вы сможете получить знания и практические навыки работы с библиотеками, которые нужны в таких топовых специальностях как Data Scientist, инженер по машинному обучению, специалист по анализу данных.
На курсе вы:
научитесь выбирать методы машинного обучения и традиционного программирования в зависимости от задачи и сочетать их;
освоите математические модели, лежащие в основе построения нейросетей;
получите опыт проектирования, обучения и тестирования нейронных сетей;
освоите самые популярные фреймворки (библиотеки) для работы с нейросетями – Keras, TensorFlow.
Системный администратор отвечает за настройку и бесперебойную работу компьютеров, серверов и сетей.
Вы освоите две наиболее популярные операционные системы — Windows и Linux, научитесь управлять их настройками, автоматизировать рутинные процессы и обеспечивать стабильность работы программ и сервисов. Эти навыки востребованы в сфере DevOps и IT-инженерии.
На курсе вы:
научитесь администрировать Windows и Linux;
освоите работу с консолью, терминалом и скрытыми настройками систем;
разберётесь с оптимизацией и автоматизацией работы ОС;
познакомитесь с языками PowerShell и Bash;
узнаете, как управлять пользователями, дисками и сетевыми ресурсами;
поймёте, как обеспечивать стабильность работы серверов и приложений.
Результат курса:
будете уверенно работать с Windows и Linux;
освоите настройку и поддержку серверов, рабочих станций и сетей;
научитесь программировать в PowerShell и Bash;
получите опыт администрирования, востребованный в DevOps и IT-инфраструктуре.
Системный инженер Linux настраивает работу web-серверов, компьютера, сети, ОС, программного обеспечения и поддерживает работу сайтов. Это востребованный IT-специалист в направлении DevOps-инженерии. Большое количество веб-сервисов и мобильных приложений работает на серверах под управлением Linux.
На курсе вы:
узнаете, как устанавливать новый софт за несколько секунд;
научитесь писать скрипты для автоматизации задач;
узнаете, как кастомизировать ОС полностью под свои задачи;
научитесь получать исходный код вирусных программ и узнаете, как с ними бороться.
Результат курса: 15+ реальных кейсов из практики системного инженера.
С каждым годом хакеры совершенствуют способы кражи данных. Спасите мир от злодеев! Вы узнаете, кто такие белые хакеры и какие задачи стоят перед специалистом по кибербезопасности.
Научитесь защищать информацию и инфраструктуру от взлома и нападений, а еще напишете свою программу против злоумышленников.
На курсе вы:
узнаете тонкости хранения и передачи данных;
научитесь прятать одну информацию внутри другой;
напишете собственную программу для шифрования;
… а потом сами же ее взломаете!
научитесь не допускать распространенные уязвимости в собственных проектах в будущем.
Кибербезопасность: защита уязвимостей памяти, операционных систем и web-приложений
M3
Мечтали когда-нибудь стать сыщиком? Попробуйте свои силы в киберкриминалистике!
Вы узнаете все о форензике – науке о раскрытии преступлений, связанных с компьютерной информацией. Вам предстоит идти по цифровым следам, изучать защищенность операционных систем и методы хранения данных. А еще – добывать цифровые доказательства, чтобы раскрыть преступников.
На курсе вы:
познакомитесь с компьютерной криминалистикой;
изучите методы форензики и найдешь цифровые следы;
разберетесь с механиками низкоуровневого программирования;
поймете механизм WEB-уязвимостей;
научитесь атаковать шифры любой сложности;
поучаствуете в крутейших соревнованиях CTF по практической информационной безопасности.
Результат курса:
освоите основы киберкриминалистики и цифрового анализа;
научитесь выявлять уязвимости в ОС, приложениях и web-среде;
получите навыки работы с низкоуровневыми процессами и механизмами шифрования;
узнаете, как строить эффективную защиту от атак;
примете участие в соревнованиях CTF по практической информационной безопасности.
CTF (Capture the Flag) — это соревнования по компьютерной безопасности, где участники ищут уязвимости и добывают «флаги» — скрытые данные.
На курсе вы освоите базу для участия в соревнованиях: от сетевых протоколов до защиты web-приложений, от работы с базами данных до программирования клиент-серверного взаимодействия, и станете частью CTF-движения.
На курсе вы:
познакомитесь с теорией работы сетей, интернета и баз данных;
узнаете, как атакуют и защищают web-приложения;
научитесь организовывать валидацию данных и работать с SQL;
освоите современные технологии для web-сервисов: WebSocket, Long Poll и AJAX;
спроектируете и создадите собственные многопользовательские сетевые программы.
Результат курса:
поймёте ключевые уязвимости web-приложений и методы их защиты;
научитесь работать с сетевыми протоколами и базами данных;
получите опыт программирования сокетов и построения клиент-серверных связей;
Каждый сайт, интерфейс и приложение, которыми мы пользуемся ежедневно, — результат работы фронтенд-разработчиков.
Этот курс — ваш первый шаг в мир веб-разработки: за два года вы освоите самые востребованные технологии и научитесь создавать современные интерфейсы, которые будут работать быстро и выглядеть стильно.
На курсе вы:
научитесь использовать Tailwind CSS для создания адаптивного дизайна;
создадите собственные проекты: лендинг, погодное приложение и инвестиционный калькулятор;
разберётесь, как устроены реальные веб-сервисы и что нужно для их запуска.
Результат курса:
разработаете полноценное веб-приложение;
сформируете портфолио из готовых проектов;
получите практический опыт, который станет основой для дальнейшего роста в веб-разработке и IT.
Backend-разработчик на Node.js: создание масштабируемых веб-приложений
M3, M4, D2, S1
Научитесь создавать Backend для веб-приложений с использованием самого динамично развивающегося языка – JavaScript! Вы уже умеете создавать крутые web-приложения, а теперь начнете использовать JavaScript для разработки серверной части web-сервисов. А еще научитесь программировать логику, позволяющую создать личный кабинет, чат, форум, гостевую книгу и интернет-магазин.
На курсе вы:
научитесь создавать серверные API;
познакомитесь с реализацией технологии WebSocket для real-time приложений;
научитесь работать с базами данных, в том числе с NoSQL;
создадите собственного чат-бота;
начнете путь настоящего fullstack-разработчика крутых web-приложений.
Backend-разработчик на PHP: серверное программирование и базы данных
S1, S2
Вы познакомитесь с самым «живучим» языком программирования – PHP. Он применяется для создания сайтов и web-приложений любой сложности: от лендингов и блогов до интернет-магазинов и браузерных игр. Вам предстоит погрузиться в программирование и научиться применять его для разработки серверной части различных веб-сервисов. Вы также будете работать с базами данных и строить API.
На курсе вы:
научитесь программировать на языке PHP и взаимодействовать с базами данных;
разберетесь в принципах безопасности сайтов;
разберетесь в магии взаимодействия web-приложения с сервером на языке PHP;
продолжите путь настоящего fullstack-разработчика крутых web-приложений.
Результат курса: Вы сможете программировать на PHP, работать с базами данных и создавать полноценные серверные решения для web-сервисов.
Финальный проект: Можно создать интернет-магазин с корзиной и оплатой, блог с системой комментариев или браузерную игру с регистрацией пользователей.
Проектирование и администрирование реляционных баз данных
M3, S1, S2
Администрирование баз данных - это как управление большой библиотекой информации на компьютере. Представьте, что у вас есть огромная коллекция фотографий, видео и текстовых файлов. Ваша задача - убедиться, что все эти файлы хранятся в правильных местах, и что вы всегда можете легко найти нужную информацию.
На курсе вы:
научитесь создавать и структурировать базы данных;
разберётесь в SQL и управлении реляционными системами;
освоите оптимизацию запросов и ускорение работы приложений;
научитесь проектировать базы под реальные проекты и сервисы;
научитесь строить сложные связки между таблицами и сервисами;
разберётесь, как безопасно хранить и управлять данными;
освоите администрирование серверов баз данных и управление пользователями.
Результат курса:
освоите нужные навыки для одной из самых перспективных областей в сфере IT;
погрузитесь в управление и обработку данных;
научитесь решать сложные задачи, связанные с хранением, обработкой и защитой данных.
DevOps-инженер: современные практики разработки и развертывания ПО
S1,S2
DevOps-инженер совмещает в себе сразу несколько IT-профессий. Он синхронизирует все этапы создания программного продукта: от разработки, сборки и тестирования до развертывания, выпуска и доставки пользователям. Готовы стать супергероем IT? Вы научитесь работать с современной инфраструктурой разработки, а также изучите методологии разработки ПО. А еще разберетесь, что происходит вокруг программирования в крупных компаниях.
На курсе вы:
научитесь автоматизировать процессы на всех этапах жизни ПО;
узнаете, что такое Scrum, Agile и Kanban;
научитесь работать с Docker;
сделаете еще один шаг к востребованной IT-профессии.
Сдать ОГЭ, а потом и ЕГЭ по информатике предстоит всем будущим программистам! И чтобы хорошо с ними справиться, готовиться стоит заблаговременно. Вас ждут типовые и усложненные задачи, благодаря которым вы подготовитесь к формату экзамена и закроете пробелы в знаниях
На курсе вы:
начнете подготовку к экзамену заранее и получите большое преимущество;
устраните пробелы в школьной программе;
почувствуете уверенность в своих силах и перестанете бояться экзамена;
узнаете самые последние изменения в ОГЭ;
изучите нестандартные способы решения задач экзаменационного формата.
Математика — царица всех наук, а высокие баллы по ОГЭ — Ваша гарантия успешной подготовки к ЕГЭ в будущем. Чем раньше и усерднее начнете готовиться, тем успешнее сдадите экзамен. Вы значительно прокачаете навыки, чтобы справиться с первым важным испытанием.
На курсе вы:
начнете подготовку к экзамену заранее и получите большое преимущество;
устраните пробелы в школьной программе;
почувствуете уверенность в своих силах и перестанете бояться экзамена;
узнаете самые последние изменения в ОГЭ;
изучите нестандартные способы решения задач экзаменационного формата.
ЕГЭ по информатике — ключевой экзамен для поступления на IT-факультеты. А вы уже начали тренироваться, чтобы сдать его на 80+ баллов? Чем раньше и усерднее начнете готовиться, тем выше будут результаты. Вместе с лучшими преподавателями и экспертами ЕГЭ вы систематизируете знания по предмету, изучите дополнительную теорию и отработаете навык решения заданий экзамена.
На курсе вы:
начнете подготовку к экзамену заранее и получите большое преимущество;
устраните пробелы в школьной программе;
почувствуете уверенность в своих силах и перестанете бояться экзамена;
узнаете самые последние изменения в ЕГЭ;
при успешном усвоении материала сможете писать вариант на 80+ баллов к концу года;
узнаете о лайфхаках для решения задач, эффективной самоорганизации и развития стрессоустойчивости перед экзаменом.
Математика — царица всех наук, а высокие баллы по ЕГЭ – ваша гарантия успешного поступления в вуз. Чем раньше и усерднее начнете готовиться, тем успешнее сдадите экзамен. Вместе с лучшими преподавателями и экспертами ЕГЭ вы систематизируете знания по предмету, изучите дополнительную теорию и отработаете навык решения заданий экзамена.
На курсе вы:
устраните пробелы в школьной программе;
почувствуете уверенность в своих силах и перестанете бояться экзамена;
узнаете самые последние изменения в ЕГЭ;
при успешном усвоении материала сможете писать вариант на 90+ баллов к концу года;
узнаете о лайфхаках для решения задач, эффективной самоорганизации и развития стрессоустойчивости перед экзаменом.
Школа №1 среди детских IT школ России — выводы сделаны аналитиками АНО ДО «Московская школа программистов» на основе следующих данных: команда Московской Школы программистов завоевала золотую медаль на Международной олимпиаде по робототехнике WRO-2019, опередив соперников из 77 стран; ученики Школы программистов завоевали 82 награды на Всероссийских олимпиадах по информатике; в отделениях Школы программистов обучается 5828 школьников.