Старт в программировании
Научитесь писать код за две недели
Создадите свой первый проект — небольшую игру для индивидуального подсчёта продолжительности жизни
В любое время
Формат
Видеолекции и практические задания
Бесплатно
С нуля
Научитесь писать код за две недели
Создадите свой первый проект — небольшую игру для индивидуального подсчёта продолжительности жизни
В любое время
Формат
Видеолекции и практические задания
Бесплатно
С нуля
Кажется, что нужен не только особый склад ума, но и знание математики, а ещё свободный английский.
На самом же деле большинство языков программирования можно освоить без предварительной подготовки.
На этом курсе вы за две недели изучите основы программирования, создадите свой первый проект и сможете понять, насколько вам близка область разработки
Общее представление о программировании
Узнаете, чем занимается разработчик и какие есть возможности для развития в профессии
Основные навыки для работы
Познакомитесь с популярными языками программирования JavaScript и ECMAScript, а также с HTML и CSS
Полезные знакомства в IT‑сообществе
Послушаете практикующих разработчиков — они расскажут о сфере программирования и поделятся лайфхаками
Создадите проект, который сможете добавить в портфолио
Все полученные на курсе знания отработаете в рамках реального проекта.
Вы разработаете игру, которая рассчитывает продолжительность жизни в неделях и мотивирует подходить стратегически к её планированию.
Область программирования
12 минут теории
Технологии, которые нас окружают
Развитие программирования
Роль программистов в современном мире
Скорость развития технологий
12 минут теории
Технологии вчера, сегодня, завтра
Программирование — развивающаяся область
Математика и другие дисциплины в работе программиста
Может ли гуманитарий стать программистом
Знание нескольких областей — ваше преимущество
Экосистема программиста
12 минут теории
Обязательные инструменты в работе программиста
Дополнительные инструменты, облегчающие работу
Что использовать в работе и какие инструменты изучать
Способы изучения языков программирования
12 минут теории
Язык программирования и как его выбрать
Где учиться программированию
Эффективность онлайн-обучения
Написание первого кода
Напишете свой первый код и изучите концепцию переменных.
В первом домашнем задании познакомитесь с проектом, над которым будете работать на протяжении всего курса. Отработаете навыки создания и использования переменных. Потренируетесь правильно их называть.Научитесь использовать переменные в математических вычислениях вместо фиксированных чисел.
1,5 часа теории
3 часа практики
Форматирование кода
Продолжите работу над мотивационным приложением. Добавите функцию отображения среднего возраста и пола на основании введённых пользователем данных.
Научитесь работать со строками. Склеите строки текста между собой и выведите получившийся результат в интерфейс.
1,5 часа теории
3 часа практики
Устройство и работа сайта
Системный подход к решению задач
Новый тип данных — строки
Форматирование кода
Кого могут заменить роботы
HTML, CSS, JS
Ошибки — неотъемлемая часть работы программиста. Важно научиться находить их и исправлять.
В рамках домашнего задания вы побудете в роли ревьюера и отладите код: найдёте и исправите в нём ошибки. После этого в вашем проекте корректно заработает функция очищения таблицы. Без неё при каждом заполнении данные накладывались бы друг на друга, а приложение бы не работало.
1,5 часа теории
3 часа практики
Основные части фронтенда
JavaScript и ECMAScript
Понимание и обработка ошибок
Булевая логика
Навыки программиста
Закончите доработку проекта. Отработаете знания об управляющих конструкциях — они помогают программе работать по-разному в зависимости от условий.
Если код будет написан верно, точки в таблице будут раскрашиваться в разные цвета в зависимости от возраста пользователя. Это добавит наглядности и информативности выводимым данным.
После корректного выполнения всех задач ваш проект заработает правильно, им можно будет делиться с друзьями и знакомыми.
1,5 часа теории
3 часа практики
Необходимый набор навыков для программиста
Английский язык в работе программиста
Управляющие конструкции
Подведение итогов
Профессия разработчика
1,5 часа теории
3 часа практики
Мифы о профессии программиста
Возможности для роста и развития
Постоянное обучение
Необходимые навыки
Доступные направления
Дипломный проект
В процессе выполнения домашних заданий вы создадите свой первый проект — небольшую игру, которая индивидуально рассчитывает продолжительность жизни и мотивирует провести оставшееся время с пользой.
15 часов практики
Написана программа «90 лет жизни в неделях»
Понимание клиент-серверного взаимодействия
Разделение задачи на составляющие и её решение с меньшими усилиями
Самый популярный язык программирования для разработки веб-приложений — поддерживается на любых устройствах и платформах
Стандартизированный язык разметки документов в сети. Язык HTML интерпретируется браузерами, а полученный в результате форматированный текст отображается на экране монитора компьютера или мобильного устройства
CSS
CSS
Каскадные таблицы стилей. CSS используют для оформления веб-страницы. Цвета, шрифты, расположение блоков — всё это настраивают с помощью CSS
ECMAScript
ECMAScript
Встраиваемый, расширяемый, не имеющий средств ввода‑вывода язык программирования. Его используют в качестве основы для построения других скриптовых языков