На JavaScript создают веб-интерфейсы сайтов и приложений. Благодаря JS работают формы, слайдеры, некоторые анимационные эффекты.
Например, именно JS отвечает за то, чтобы после клика на кнопку «Оставить заявку» данные попали в нашу учетную систему. Менеджер увидит запрос, перезвонит и уточнит детали.
JavaScript может использоваться и для серверной разработки (Node. js).
Язык программирования появился в 1995 году. Спустя время разработчики столкнулись с проблемами. Например, не было типизации данных. Если упростить, то при написании кода в JS сложно понять, с каким именно типом данных мы работаем в прямо сейчас: нам пришли строка, числа, массив или ноль. Соответственно, только после написания кода условный программист понимал: он пытался реализовать арифметическую функцию деления на 2 для букв строки. Чтобы упростить разработку, появился TypeScript — JS с синтаксисом для типов.
На курсах «Создание сайтов» и «Фронтенд-разработка» постигаем азы JavaScript, создаем интерактивные элементы для сайтов и пишем собственные приложения.
«Интерактивный элемент на сайте: форма срабатывает благодаря JavaScript»
Kodu Game Lab — интерактивная среда для создания игр. Писать код не нужно: достаточно выбрать команды на экране. С помощью Kodu начинающий разработчик учится:
- мыслить алгоритмами;
- развивать логику, пространственное и стратегическое мышление;
- знакомиться с основами 3D-моделирования для детей;
- продумывать поведение игровых персонажей;
- проводить глубокий анализ возникающих в процессе учебы проблем;
- развивать социальные навыки, работать в команде.
«CSS-стили в браузере: изменение цвета кнопки с зеленого на красный»
«Создание игрового мира в Roblox Studio»
Lua — скриптовый язык. По идеологии и реализации он ближе всего к JavaScript, по синтаксису чем-то напоминает Паскаль. Родители могли изучать Pascal в школе на уроках информатики, когда писали первых роботов на компьютере. Скрипты Lua сегодня используются во многих играх: к примеру, в Warcraft. Но самой известной платформой, где используется Lua, считается Roblox Studio.
Дети могут создавать и публиковать собственные игры на
Roblox. Lua предоставляет набор скриптов, при помощи которых создают персонажей, уровни, предметы и весь игровой мир.
На курсе «Геймдизайн» мы учимся делать игры на движке Roblox Studio, писать для них скрипты на языке Lua, продвигать проекты и привлекать геймеров.
Python — язык программирования для машинного обучения, анализа Big Data, создания чат-ботов, веб-разработки. Python стал востребованным в области искусственного интеллекта. Язык используют для нейросетевых архитектур и алгоритмов глубокого обучения.
Курс Python подойдет детям в возрасте от 12 до 17 лет. В ходе обучения:- работаем с Big Data и тестируем возможности искусственного интеллекта;
- строим модели как настоящий Data Scientist;
- выпускаем мобильные приложения и презентуем их аудитории.
Си Шарп – язык программирования для веб-сайтов, приложений и систем обучения ИИ.
C# подходит тем, кто любит игры. В движке Unity код пишется именно на Си Шарп. Технологию использовали при разработке Genshin Impact, Call of Duty: Mobile, Cuphead, Pokemon Go и другие. На курсе «Разработка игр на Unity» программируем на C#, продумываем сценарий, настраиваем скрипты и сложные механики, перемещаем объекты, создаем собственные игровые миры.
HTML, CSS и JavaScript — основа сайтов в интернете. HTML — это каркас веб-страниц, CSS — стилизация, а JS — интерактивность.
На курсе «Создание сайтов» знакомимся с основными этапами создания веб-ресурсов: план, дизайн-макет, разработка и верстка. Начинающие разработчики создадут первые проекты: блоги, лендинги, интернет-магазины. В ходе обучения «Фронтенд-разработке» углубляемся в мир программирования: создаем собственные конвертеры валют, чек-листы, ToDo-листы, калькуляторы чаевых. Разворачиваем проект на сервере и делаем его доступным для всех пользователей в интернете.
Язык программирования появился в 2009 году. Golang используют Яндекс, ВКонтакте, Avito, Ozon. На Go пишут проекты разной сложности — от консольных приложений до многопоточных программ. Чаще всего Golang используют как язык для серверной части проектов.