Технология

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

  • Go (Golang)

  • JavaScript

  • PHP

  • Python (Anaconda, Spyder, Jupyter и другие инструменты)

  • R


Полностековая веб-разработка (Full-Stack Development)

  • HTML, CSS, JavaScript и jQuery

  • Bootstrap и адаптивная веб-вёрстка

  • React.js

  • Node.js и Express

  • Стек MERN (MongoDB, Express, React, Node.js)

  • Разработка клиентских и серверных компонентов веб-приложений


Базы данных

  • MySQL

  • MongoDB


Развёртывание, безопасность и управление разработкой

  • Heroku

  • Git и управление версиями

  • Основы компьютерных наук применительно к JavaScript

  • Тестирование и обеспечение качества программного обеспечения

  • Основы безопасности веб-приложений

  • Аутентификация пользователей

  • Анализ данных и искусственный интеллект


Профессиональная квалификация

  • UCLA Extension — сертификат по анализу данных (Data Science), с отличием.


Методы и инструменты

  • Python и R для анализа данных

  • Обучение без учителя: метод главных компонент (PCA) и кластеризация методом k-средних (K-means)

  • Глубокое обучение (Deep Learning) и TensorFlow

  • Основы искусственного интеллекта и машинного обучения

  • Обработка естественного языка (NLP)

  • Прогнозная аналитика


Блокчейн-разработка

Платформы и архитектура

  • Hyperledger Fabric и Hyperledger Explorer

  • Публичные блокчейны и сети с разрешительным доступом (permissioned blockchains)

  • Основы криптографии

  • Сетевые компоненты блокчейн-систем

  • Механизмы консенсуса Kafka и Raft


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

  • Смарт-контракты и Chaincode на Go и JavaScript

  • Управляющие конструкции языка Go

  • Node.js SDK

  • Цифровые сертификаты и управление идентификацией

  • Разработка кроссчейн-приложений с использованием Moralis, Hardhat и React


Электронная музыка, диджеинг и звуковой дизайн

Resonance Moscow Lab School

Январь — март 2025 года

Куратор: Никита Забелин

  • Психология танцпола и взаимодействие с аудиторией

  • Построение повествовательных диджей-сетов

  • Драматургия и композиционная структура DJ-сета

  • Современное программное обеспечение и оборудование для диджеинга

  • Техники скретчинга и тёрнтейблизма

  • Работа с лупами и звуковыми эффектами

  • Формирование сценического образа диджея

  • Адаптация сетов к особенностям площадки и аудитории

  • Модульные синтезаторы


Модульный синтез и звуковое программирование

Куратор: Александр Васильев

  • Работа в среде VCV Rack

  • Осцилляторы, фильтры, генераторы огибающих, VCA и LFO

  • Патчинг и маршрутизация звуковых и управляющих сигналов

  • Волновые формы и принципы формирования звука

  • Волновой (wavetable) и частотно-модуляционный (FM) синтез

  • Методы физического моделирования звука

  • Типы фильтров: низкочастотные (LP), высокочастотные (HP), полосовые (BP) и режекторные (notch)

  • Динамическое изменение параметров синтеза

  • Работа с патчами и секвенсорами

  • Типы секвенсоров и способы их применения

  • Случайная модуляция параметров

  • Генераторы огибающих ADSR

  • Управление параметрами с помощью секвенсоров

  • Программирование ритмических рисунков

  • Триггерные секвенсоры

  • Устройства выборки и хранения сигнала (Sample & Hold, S&H)

  • Полиритмия и синхронизированные эффекты задержки


Звуковые эффекты (FX)

  • Гранулярная обработка звука

  • Размещение эффектов в цепи обработки сигнала

  • SA))_studio / Soundartist.ru


Экспериментальный звук и мультимедийные технологии (2025)

1. Визуальное программирование интерактивных мультимедийных систем

  • Max

  • Pure Data

2. Электроника

  • Основы электроники

3. Звуковой синтез и программирование

  • Теоретические основы звука

  • Текстовые языки звукового программирования

  • Csound

  • SuperCollider

4. Искусственный интеллект и машинное обучение