Вводный теоретический курс о том, чем является язык программирования. На примере популярного языка JavaScript вы узнаете об основных концептах, отличающих язык программирования от прочих языков (например, от языка разметки HTML) — о том, что такое логический тип данных, переменная, массив, цикл, условия и функции. На конкретных примерах преподаватель покажет, как эти концепты реализуются на практике и какой спектр возможностей открывает использования языка программирования в различных сферах.

  • 5
    уроков
  • 30
    минут ежедневных занятий

Кому подойдет курс

Всем, кто хочет знать базовую теорию о самом популярном направлении обучения последних лет, сделать шаг в сторону расширения технологического кругозора и не хочет в интеллектуальной беседе путать языки JavaScript и Java, называть HTML и CSS языками программирования и говорить «кодировать».

Чему вы научитесь

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

Расписание

Лекция 1. Суть технологий и программирования. Разнообразие языков.

Лекция 2. Базовые концепты: переменная, массив.

Лекция 3. Базовые концепты: инструкции, циклы.

Лекция 4. Базовые концепты: функция.

Лекция 5. Разбор примеров и рекомендации к дальнейшему обучению.

Необходимые материалы и инструменты

Компьютер и интернет.

Кто будет преподавать

Сергей Нугаев

Сергей Нугаев — выпускник МГУ, преподаватель математики и веб-программирования. В прошлом — генеральный директор и автор курсов Moscow Coding School, сегодня — преподаватель профиля «Дизайн и программирование» в НИУ ВШЭ, сооснователь студии «Ориентир» и образовательной инициативы «Кружок».

За несколько лет практики веб-разработчиком записал в свой актив спецпроекты для Google и Look at Media, проект «Россия без нас», сотрудничество с фестивалем Beat Film Festival. Работал в студии Astroshock и с российскими дизайнерами White Russian Studio, Александром Гладких, Дмитрием Салливаном и Стасом Аки.

Преподаватель считает

«Язык программирования — это нечто большее, чем конкретный язык JavaScript, Python или любой другой. Это большой концепт, позволяющий с одной стороны понять логику работы алгоритмов и устройств, а с другой — приучиться к выражению мыслей с помощью абстракций и математических конструкций. Базовое понимание этого концепта приближает вас к пониманию настоящего и будущего».

в bang bang education учатся студенты из компаний

и многих других

Запишитесь на курс «язык программирования. что это?» прямо сейчас
сергей нугаев

Истории успеха


Еще курсы в дизайн-библиотеке


UX-дизайн
UX-дизайн
Андрей Гаргуль
Меловой леттеринг
Меловой леттеринг
Игорь Мустаев
Секреты композиции
Секреты композиции
Ярослава Клепикова
Здоровые настройки
Здоровые настройки
Ольга Герасименко
Про_движение
Про_движение
Дмитрий Карпов
English to sell your Ideas
English to sell your Ideas
Наталья Голубкова Оксана Блошенкова
Современный веб
Современный веб
Сергей Нугаев
English through illustration
English through illustration
Сюзанна Гарден
Sketch.app
Sketch. app
Александр Катин
Язык дизайна
Язык дизайна
Дмитрий Карпов
Техническая сторона иллюстрации
Илья Митрошин
июль 2018
Работа с макетом
Сергей Нугаев
июль 2018 года
Как организовать команду?
Ольга Герасименко
июль 2018
История дизайна для тех, кто учит Photoshop
Софья Цыткина
июль 2018 года
Как сделать книгу: от флэт-плана до типографии
Свят Вишняков
август 2018
Талант и функциональность
Ольга Герасименко
август 2018
Устройство сайта
Сергей Нугаев
август 2018 года
Инфографика от И до А
Николай Романов Артём Колеганов Алёна Максименко
сентябрь 2018
Знакомство с Javascript
Сергей Нугаев
сентябрь 2018 года
Заметки об Американской типографике
Дина Ружа
сентябрь 2018
Шрифт и изображение: механизмы взаимодействия
Алёна Сокольникова
декабрь 2018
Что такое каллиграфия?
U0026
сентябрь 2018