Каталог курсов
Учиться бесплатно
Курс

Старт в программировании

Научитесь писать код за две недели

Создадите свой первый проект — небольшую игру для индивидуального подсчёта продолжительности жизни

Когда

В любое время

Формат

Видеолекции и практические задания

Стоимость

Бесплатно

Уровень

С нуля

Попробуйте себя в роли программиста

Профессия программиста привлекает высокой зарплатой и свободой действий, но пугает сложностью освоения

Кажется, что нужен не только особый склад ума, но и знание математики, а ещё свободный английский.

На самом же деле большинство языков программирования можно освоить без предварительной подготовки.

На этом курсе вы за две недели изучите основы программирования, создадите свой первый проект и сможете понять, насколько вам близка область разработки

Что даст вам курс

Общее представление о программировании

Узнаете, чем занимается разработчик и какие есть возможности для развития в профессии

Основные навыки для работы

Познакомитесь с популярными языками программирования 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 лет жизни в неделях»

    Ключевые навыки
  • Понимание клиент-серверного взаимодействия

  • Умение писать простой код
  • Понимание применения языков программирования
  • Разделение задачи на составляющие и её решение с меньшими усилиями

Инструменты, c которыми вы познакомитесь
JavaScript
JavaScript

Самый популярный язык программирования для разработки веб-приложений — поддерживается на любых устройствах и платформах

HTML
HTML

Стандартизированный язык разметки документов в сети. Язык HTML интерпретируется браузерами, а полученный в результате форматированный текст отображается на экране монитора компьютера или мобильного устройства

CSS

CSS

Каскадные таблицы стилей. CSS используют для оформления веб-страницы. Цвета, шрифты, расположение блоков — всё это настраивают с помощью CSS

ECMAScript

ECMAScript

Встраиваемый, расширяемый, не имеющий средств ввода‑вывода язык программирования. Его используют в качестве основы для построения других скриптовых языков

Мы помогаем нашим выпускникам получитьстажировку и работу в ведущих компаниях
и многих других
Запишитесь на курс
Стоимость курса
Бесплатно
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Доступ к лекциям и учебным материалам неограниченное время
Поддержка и общение в комьюнити студентов и экспертов
Закрепление навыков на практике и план развития в профессии
Старт в программировании
Стоимость курса
Бесплатно
Доступ к лекциям и учебным материалам неограниченное время
Поддержка и общение в комьюнити студентов и экспертов
Закрепление навыков на практике и план развития в профессии
Запишитесь на курс
Нажимая кнопку, принимаю условия политики и пользовательского соглашения