Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

бесплатно
нет рассрочки

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

Включено в курс

  • 20 уроков (видео и/или текст)
  • 23 упражнения в тренажере
  • 117 проверочных тестов
  • Дополнительные материалы
  • Помощь в «Обсуждениях»

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

  • Использовать основные языковые конструкции: условия, циклы, функции и другие
  • Разделять код на модули для повторного использования и отсутствия конфликта имён
  • Понимать ключевые концепции для написания хорошего кода, такие как чистота и детерминированность

Что вы получите после обучения

Приобретаемые навыки
1
История компьютеров и программирования
2
Языки программирования
3
Окружение
4
Типизация
5
Условия
6
Циклы
7
Функции
8
Модули
9
Алгоритмы
11
Чистый код

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

Что такое компьютер?
Первый урок посвящен знакомству с Тотой – главным персонажем Хекслета. Вместе с нашим героем отвечаем на простые, но важные вопросы: Что такое компьютер? Умный ли он? Говорит ли он на языке программирования?

Человеческие и компьютерные языки
Разбираемся, чем является язык программирования. Почему синтаксис языка – это хотя и необходимая, но не самодостаточная вещь. Обсуждаем, с какого языка начинать обучение и насколько важен выбор на этом этапе.

Первая программа
Изучаем, как работает среда разработки Хекслета и пишем свою первую программу на JavaScript.

Как эффективно учиться на Хекслете
Объясняем, как работает система обучения на Хекслете. Из чего состоят уроки? Что делать, если непонятно? Как проходить практику? В какой последовательности изучать курсы?

Математика и константы
Изучаем, как получать и отправлять ответы в программах на JavaScript. Знакомимся с константами.

Функции и ящики
Знакомимся с функциями — строительными блоками программ. Учимся создавать и запускать их.

Условия и принятия решений
Изучаем условия и алгебру логики — механизм, позволяющий программам принимать решения на основе информации.

О, нет, ошибки! И как с ними справляться
Исправление ошибок – важная часть работы программиста. В этом уроке изучаем типы ошибок и способы решения проблем.

Рекурсия
Разбираемся в одной из самых важных и интересных базовых концепций — рекурсии и рекурсивных вызовах.

Итеративный процесс
Познакомимся с другим видом применения рекурсии, без откладывания вычислений до самого конца.

Переменные, декларативное и императивное программирование
Изучаем новые термины: переменные, циклы и изменяемые данные. Учимся отличать декларативное программирование от императивного.

Строки и работа с символами
Строки, кавычки, экранирование… Разбираемся, как работать со строками — последовательностями символов.

Цикл for и изменение переменных
Как сделать код немного проще и короче? Рассказываем о технологии изменения переменных и цикле for.

Тесты и автоматическая проверка кода
Каждый раз, когда что-то меняем в коде, мы запускаем тесты, чтобы удостовериться, что ничего не поломалось. Знакомимся с автоматическим тестированием кода и пишем свои первые простые тесты.

Модули
Знакомимся с модулями — способом разделения программ на составные части и переиспользования частей.

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

Окружение
Изучаем три важные концепции: окружение, область видимости и замыкания. Выясняем, каким образом происходит поиск значений.

Типизация
Знакомимся с идеей типизации. Ищем разницу между динамической и статической типизацией, а также разницу между сильной и слабой типизацией.

Чистые функции
Рассматриваем детерминированность функций, побочные эффекты и чистые функции.

Что дальше?
Вот мы и изучили основы программирования. Освоили базовые концепции, составляющие фундамент любой программы на любом языке. Разбираемся, что изучать дальше, в какой последовательности и почему.

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

Рейтинг курса

4
рейтинг
3
0
0
0
0

Отзывы о курсе

3 отзыва
по рейтингу по дате
K
kirillmarkeyev

Очень хорошая школа для тех, кто хочет сменить профессию

Достоинства: Много практики, проекты, хорошие наставники, стажировка в open source, карьерный трек Недостатки: Не выявил Всем привет! Хотел бы поделиться своими впечатлениями от обучения в школе программирования "Хекслет". В Хекслет я пришёл в октябре 2021 года. До этого пробовал что-то изучать самостоятельно, а также присматривался к другим школам программирования, но что-то меня всё время...
MaxMovement

Достойная школа программирования

Достоинства: Дружелюбное комьюнити, много интересных заданий и поддержка менторов Недостатки: Цены немного кусаются, но это нормально Школу посоветовал брат, а именно курс введение в программирование. Он учился примерно полгода и в конечном итоге смог найти неплохую первую работу с приличной зарплатой. Заразившись идеей, я тоже приступил к обучению. но не учёл одно НО: Брат мой сам по себе у...
T
Twistedsis

Хорошие курсы, удобный самостоятельный формат обучения

Достоинства: Много интересных непростых задач, структурированная теория в текстовом виде Недостатки: Пока для меня их точно нет Я начала свое знакомство с Хекслетом с бесплатного курса "Введение в программирование". Подача материала отличная, после теории не остается вопросов. Далее она закрепляется на практике. Практические задачи зачастую нелегкие, требуют включить мозг, зато после их само...

Может быть интересно

обновлено 08.11.2024 18:18
Введение в программирование

Введение в программирование

Оставить отзыв
Поделиться курсом с друзьями