Количество мест ограничено

Изучи основы Julia за 5 дней!

Для абитуриентов и студентов технических вузов, ученых, инженеров, разработчиков

Курс программирования

при выполнении проекта
Диполом об окончании
по Julia в России
Единственный доступный прикладной курс
без установки программ
Старт онлайн
с наставником
Бесплатный мини-курс
до 25 августа
Успей зарегистрироваться
Количество мест ограничено

Изучи основы Julia за 5 дней!

Для абитуриентов и студентов технических вузов, ученых, инженеров, разработчиков

Курс программирования

при выполнении проекта
Диполом об окончании
по Julia в России
Единственный доступный прикладной курс
без установки программ
Старт онлайн
с наставником
Бесплатный мини-курс
до 25 августа
Успей зарегистрироваться
Статьи на хабр про Julia
О школе
Почему Julia?
Julia может применяться во всех наукоемких отраслях: анализ данных, ИИ, ЦОС, ТАУ и многих других. Julia — прекрасный аналог уже ставшего привычным MATLAB-а, который изначально был разработан для целей инженерного анализа. Julia сочетает легкость Python, скорость C, динамичность Ruby, лингвистическую чистоту Lisp и возможности MATLAB.
Новое время бросает новые вызовы и требует новых знаний и навыков. Приглашаем вас вместе с нами изучить новый для России язык технических вычислений — Julia, лучшую открытую и доступную альтернативу языку MATLAB.
Что мы освоим?
В летней Школе мы сконцентрируемся на основах языка, его практическом применении для инженеров, а также вместе разработаем систему управления роботом с двумя датчиками столкновения.
Кто будет преподавать?
В летней Школе Julia вашими наставниками станут технические специалисты и инженеры ЦИТМ «Экспонента» с многолетним стажем выполнения наукоемких проектов для ведущих НИОКР предприятий России.
В какой среде будем работать?
Занятия в Школе пройдут с применением российской среды для технических вычислений Engee, поэтому мы попросим всех участников зарегистрироваться в ней.
Engee является открытой системой, работает в браузере, не требует установки и создана с учетом всех требований современного инженера для удобной разработки прикладного ПО.
О школе
Почему Julia?
Julia может применяться во всех наукоемких отраслях: анализ данных, ИИ, ЦОС, ТАУ и многих других. Julia — прекрасный аналог уже ставшего привычным MATLAB-а, который изначально был разработан для целей инженерного анализа. Julia сочетает легкость Python, скорость C, динамичность Ruby, лингвистическую чистоту Lisp и возможности MATLAB.
Новое время бросает новые вызовы и требует новых знаний и навыков. Приглашаем вас вместе с нами изучить новый для России язык технических вычислений — Julia, лучшую открытую и доступную альтернативу языку MATLAB.
Что мы освоим?
В летней Школе мы сконцентрируемся на основах языка, его практическом применении для инженеров, а также вместе разработаем систему управления роботом с двумя датчиками столкновения.
Кто будет преподавать?
В летней Школе Julia вашими наставниками станут технические специалисты и инженеры ЦИТМ «Экспонента» с многолетним стажем выполнения наукоемких проектов для ведущих НИОКР предприятий России.
В какой среде будем работать?
Занятия в Школе пройдут с применением российской среды для технических вычислений Engee, поэтому мы попросим всех участников зарегистрироваться в ней.
Engee является открытой системой, работает в браузере, не требует установки и создана с учетом всех требований современного инженера для удобной разработки прикладного ПО.
Чем наша школа лучше онлайн-курсов?
Живое обучение, а не записанные лекции
Наставники с обширным опытом технических проектов
Прикладные инженерные навыки
Единственный доступный прикладной курс по Julia в России
Диплом об окончании при выполнении проекта
Курс проходит в Engee – российской среде разработки
Чат в Telegram: поддержка от наставников и общение с коллегами
Программа курса
1
неделя
15
академ. часов
  • Генерация сигналов и случайных чисел.
  • Предобработка и визуализация.
  • Спектральный анализ.
  • Цифровая фильтрация.
  • Импорт данных, работа с таблицами.
  • Выявление ошибок и критических мест в коде.
  • Работа с изображениями.
День 3. Обработка сигналов и анализ данных
  • Символьные вычисления.
  • Решение систем уравнений (линейных, нелинейных).
  • Численное решение дифференциальных уравнений.
  • Нахождение минимума функции.
  • Аппроксимация полиномами.
  • Обучение нейросетей (нейрон, многослойная нейросеть, классификатор).
  • Перенос вычислений на GPU.
День 4. Математические пакеты
День 2. Типы данных
  • Работа со строками.
  • Массивы, вектора, матрицы. Представления.
  • Кортежи, словари.
  • Работа с графиками.
  • Изменяемые и неизменяемые структуры.
  • Абстрактные типы данных.
  • Условные операторы, циклы, исключения.
  • Область видимости переменной.
День 1. Основы языка
  • Julia — высокопроизводительный и выразительный язык.
  • Знакомство со средой разработки.
  • Командная строка — незаменимый помощник джулиста.
  • Переменные, типы данных, математические операции.
  • Краткое введение в векторы и функции.
5
дней
  • Использование Julia в области теории управления.
  • Применение нечёткой логики.
  • Идентификация систем.
  • Сторонние языки в Julia: генерация кода из символьных выражений.
  • Сторонние языки в Julia: высокоуровневые языки (С, С++, MATLAB, Python).
  • Сторонние языки в Julia: языки разметки (LaTeX, HTML).
  • Сторонние языки в Julia: низкоуровневые языки (байт-код, ассемблер)
  • Финальный проект
День 5. Инженерные пакеты
Программа курса
1
неделя
15
академ. часов
  • Генерация сигналов и случайных чисел.
  • Предобработка и визуализация.
  • Спектральный анализ.
  • Цифровая фильтрация.
  • Импорт данных, работа с таблицами.
  • Выявление ошибок и критических мест в коде.
  • Работа с изображениями.
День 3. Функции и работа с данными
  • Символьные вычисления.
  • Решение систем уравнений (линейных, нелинейных).
  • Численное решение дифференциальных уравнений.
  • Нахождение минимума функции.
  • Аппроксимация полиномами.
  • Обучение нейросетей (нейрон, многослойная нейросеть, классификатор).
  • Перенос вычислений на GPU.
День 4. Математические пакеты
День 2. Типы данных
  • Работа со строками.
  • Массивы, вектора, матрицы. Представления.
  • Кортежи, словари.
  • Работа с графиками.
  • Изменяемые и неизменяемые структуры.
  • Абстрактные типы данных.
  • Условные операторы, циклы, исключения.
  • Область видимости переменной.
День 1. Основы языка
  • Julia — высокопроизводительный и выразительный язык.
  • Знакомство со средой разработки.
  • Командная строка — незаменимый помощник джулиста.
  • Переменные, типы данных, математические операции.
  • Краткое введение в векторы и функции.
5
дней
  • Использование Julia в области теории управления.
  • Применение нечёткой логики.
  • Идентификация систем.
  • Сторонние языки в Julia: генерация кода из символьных выражений.
  • Сторонние языки в Julia: высокоуровневые языки (С, С++, MATLAB, Python).
  • Сторонние языки в Julia: языки разметки (LaTeX, HTML).
  • Сторонние языки в Julia: низкоуровневые языки (байт-код, ассемблер)
  • Финальный проект.
День 5. Инженерные пакеты
FAQ
Нисколько. Мы рады, что у нас есть возможность делиться знаниями бесплатно.
Курс рассчитан на студентов инженерных специальностей и молодых специалистов. Но мы не будем ограничивать состав нашей Школы, пока есть места. Мы ожидаем от вас базовых знаний по программированию, курс посвящен новом языку, а не основам программирования в целом.
Ноутбук или компьютер с доступом в Интернет, регистрация в среде Engee. Никакого дополнительного ПО не потребуется.
Курс ведут технические специалисты и инженеры ЦИТМ «Экспонента».
Летняя школа проходит онлайн.
По результатам Школы мы попросим вас выполнить дипломный проект и загрузить его в Сообщество Engee.
Если вы зарегистрируетесь заранее, будете исправно посещать занятия и выполните свой дипломный проект, мы подготовим и направим вам сертификат о прохождении летней Школы.
Остались вопросы?
Информационные партнеры Школы
Записаться на курс
Бесплатно
1
неделя
15
академ.часов
5
дней
Остались вопросы?
Информационные партнеры Школы
Бесплатно
1
неделя
15
академ.часов
5
дней
Записаться на курс