Академия

Учитесь до нашего уровня

Курсы, повторения и самопроверки, основанные на том, как мы действительно работаем. Начните с основ; будет больше.

Количественные основы

Maths Refresher Series (Finance) Стабильно Уровень I

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

R: Statistical Computing experimental Уровень II

Статистические вычисления для тех, кто должен отстоять цифру: tidyverse для подготовки данных, распределения и вывод, регрессия, и воспроизводимый анализ и визуализация, аналитическое дополнение к повторению математики.

System Dynamics Стабильно Уровень II

Интерактивный курс системной динамики: четырнадцать исполняемых моделей запасов и потоков, от ванны до точек перелома, введение в диаграммы причинных циклов и оцениваемый рубеж готовности, в вашем браузере.

Quantitative Research Methods experimental Уровень IV

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

Данные

Data Modeling experimental Уровень II

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

SQL and the Relational Model experimental Уровень II

Реляционная модель и её язык, на примере SQLite: соединения, агрегация, оконные функции, транзакции и индексы, и чтение планировщика запросов, чтобы понимать, почему запрос медленный, а не только что он медленный.

JSON and Semi-structured Data experimental Уровень II

Данные, которые не помещаются в таблицу: документы и деревья, JSONPath, проверка по схеме и запросы к JSON на месте с помощью функций JSON в SQLite, там, где встречаются реляционный и полуструктурированный миры.

Graph Query with AdaGQL experimental Уровень III

Запрашивать граф как граф: узлы, рёбра и пути, сопоставление с образцом и обход, на GraphDB CCI с AdaGQL, для вопросов, на которые соединения отвечают плохо.

Cubes and OLAP experimental Уровень III

Данные, организованные для анализа: измерения и меры, схемы звезды, roll-up и drill-down, и операции OLAP, превращающие строки в картину, понятную совету директоров.

Storage Engines experimental Уровень IV

Как на самом деле работает база данных, итоговый проект: B-деревья и LSM-деревья, журнал упреждающей записи, многоверсионное управление конкурентным доступом и буферный пул, при построении движка, на котором работают SQL и AdaGQL.

Сети и телеком

Telecommunications and Data Communication experimental Уровень II

От оптического телеграфа Шаппа до современных линий связи: сигнализация, модуляция, мультиплексирование, контроль ошибок и многоуровневый стек, прослеженные от первых принципов до сегодняшних сетей.

IP Networks and Routing experimental Уровень II

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

Optics Primer Series Стабильно Уровень II

Курс оптики из двенадцати модулей, от первых принципов до полностью оптических логических вентилей: интерактивные лаборатории (интерференция, дифракция, волноводы, вентили), тесты с оценкой и портал на пятнадцати языках, в браузере.

Secured Data Transmission experimental Уровень IV

Докторский capstone (уровень IV) по защищённой передаче данных: подавление, церемонии ключей и многопутевая передача, отнесённые к триаде CIA, а затем прослеженные от войн плоскости управления (ATM против IP) до программируемого кремния, через SDN и сегментную маршрутизацию, всё на собственном сетевом эмуляторе в браузере.

Системы

Digital Logic and Gateware experimental Уровень I

От транзистора до работающего процессора: логические вентили, булева и многозначная логика и полный поток FPGA/gateware в браузерном стенде, который шаг за шагом приводит к синтезированному ЦП, исполняющему реальную программу.

Computer Architecture Стабильно Уровень II

Интерактивный учебный инструмент MIPS16: система команд, ассемблер и эмулятор, в браузере.

Operating Systems experimental Уровень III

От «голого железа» вверх: процессы и потоки, виртуальная память, планировщики, файловые системы и системные вызовы, на примере небольшого интерактивного ядра, которое вы проходите шаг за шагом в браузере.

Compiler Design experimental Уровень IV

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

Безопасность

Offensive Systems Security experimental Уровень I

Seeing memory and control flow, then bending them inside a sandbox that never touches your machine: a foundational, defensively framed offensive-systems course where exploitation is demonstrated and contained, not just described.

Security Architecture and Engineering experimental Уровень II

A system is a graph of trust boundaries, and you defend the graph: model an architecture, place and wire components against a brief, machine-check the security invariants, then survive an injected constraint you did not design for.

Silicon-rooted Security experimental Уровень III

Down from software abstraction to gates, datapaths and buses: add a security opcode to a RISC-V-class core, build a gateware cipher, protect the bus, root trust in hardware, model the attacks, and verify a security property in simulated silicon.

Systems Security experimental Уровень III

Эшелонированная защита как инженерия, а не лозунг: привилегии, изоляция, модели угроз, безопасность памяти и классы эксплойтов, с лабораториями, которые атакуют, а затем усиливают намеренно уязвимую систему.

Cryptography experimental Уровень III

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

Reverse Engineering experimental Уровень III

Разбирать ПО, чтобы понять его: дизассемблирование, соглашения о вызовах, статический и динамический анализ и бинарный патчинг, на малых целях в браузерной песочнице.

Detect, Respond, Forensics experimental Уровень III

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

Cyber Threat Intelligence experimental Уровень III

The intelligence cycle applied to the cyber domain: threat actor profiling with the Diamond Model, the Cyber Kill Chain and MITRE ATT&CK, analytic tradecraft under uncertainty, sharing formats and platforms, and closing the loop from intelligence into detection engineering.

Web and Mobile Security experimental Уровень III

From a static document viewer to a scriptable, sandboxed, cellular-connected attack surface: browser process isolation, modern web runtimes, the WebRTC privacy leak, mobile OS security, telemetry, zero-click exploitation, and the baseband and SIM Toolkit layers beneath it all.

Cyber-Physical and OT Security experimental Уровень III

From the Purdue Model to the shop floor: SCADA, ICS and PLCs, a source-checked history of incidents, IEC 62443, and the case for physical segregation, closing the CyBOK Cyber-Physical Systems gap.

Secure Development at Scale experimental Уровень III

Безопасность, выдерживающая тысячу приложений: моделирование угроз, безопасный SDLC, целостность цепочки поставок и политика как код, встроенные в конвейер и оцениваемые реальными воротами ревью.

Formal Methods experimental Уровень IV

Специфицировать системы и доказывать их корректность: проверка моделей в SPIN и PROMELA и спецификация в TLA+, дающие доказательства того рода, какие ожидает оценка Common Criteria на высоких уровнях доверия.

Adversarial ML and GenAI Security experimental Уровень III

Атаковать и защищать модель, от эпохи классификаторов до агентной эпохи: уклонение, отравление, извлечение, внедрение промптов и агентный риск, объединённые лёгкой нитью управления ИИ и обеспечения доверия.

Distributed Systems Security experimental Уровень IV

Consensus, Byzantine fault tolerance, clock and event-ordering attacks, and blockchain security, from Lamport's 1978 logical clocks through Paxos, Raft, and Practical Byzantine Fault Tolerance to Bitcoin and SUNDR, benchmarked against MIT's current 6.5840 and 6.852J, with Plan 9 and Inferno as a contrasting historical case study.

Scams and Social Engineering experimental Уровень II

Онтология, психология и история мошенничества и социальной инженерии, рассмотренные на реальных инцидентах от RSA до MGM Resorts, вместе с переносимой аналитической рамкой и ролевыми рекомендациями по обучению для руководителей, казначеев, инженеров и сотрудников ресепшн.

Technical Countermeasures to Social Engineering experimental Уровень III

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