Карта мира

Основы.

Карта мира программирования. Пойми, как думает код, и выбери направление.

«Основы программирования» — короткий обзорный курс для тех, кто только начинает. Он не учит конкретному языку, а объясняет, как вообще устроен код: что такое программа, из каких кирпичиков она состоит и чем занимаются разные разработчики. После него проще выбрать свой путь.

  • 20 уроков
  • 4 модуля
  • 1300 XP
Иллюстрация курса Основы

Зачем это нужно.

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

Образ

Карта перед походом

Прежде чем отправиться в путешествие, полезно посмотреть на карту: где какие страны, как между ними ходить, куда тебе хочется. Этот курс — такая карта. Ты не станешь экспертом, но будешь понимать, куда идёшь и зачем.

Чему ты научишься.

1

Понимать, что такое программа

Где она живёт, как компьютер понимает код и почему программы выполняются шаг за шагом.

2

Мыслить алгоритмами

Разбивать задачу на шаги — навык, который нужен на любом языке.

3

Работать с данными

Переменные, типы данных, операции, списки и словари.

4

Знать кирпичики любого кода

Условия, циклы и функции — общий набор приёмов всех языков.

5

Находить ошибки

Что такое ошибка, как её читать и как искать причину.

6

Выбрать направление и язык

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

Что ты будешь делать.

Маленькие задачи

Алгоритмы, условия и циклы на простых примерах прямо в уроках.

Свои первые программы

Короткие задания на данные и функции с мгновенной проверкой.

Моя карта пути

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

Все темы по порядку.

4 модуля, 20 уроков. Уроки открываются по очереди: следующий — после того, как закончишь текущий. Пройденные отмечаются галочкой.

1Что такое программированиеЧто такое программа, как компьютер понимает код и как мыслить алгоритмами.5 уроков
300 XP
  1. Что такое программа и где она живёт50 XP
  2. Как компьютер понимает код50 XP
  3. Алгоритмы: думаем шагами50 XP
  4. Данные и переменные50 XP
  5. Типы данных и операции100 XP
2Из чего состоит любая программаУсловия, циклы, функции и данные — общий набор кирпичиков для любого языка.5 уроков
300 XP
  1. Условия: программа выбирает50 XP
  2. Циклы: программа повторяет50 XP
  3. Функции: программа учится приёмам50 XP
  4. Списки и словари50 XP
  5. Ошибки и отладка100 XP
3Карта направленийИз чего сделаны сайты, приложения, игры, ИИ и системы — и чем там занимаются разработчики.5 уроков
300 XP
  1. Как устроен интернет-продукт50 XP
  2. Веб-разработка50 XP
  3. Приложения и игры50 XP
  4. Данные, ИИ и автоматизация50 XP
  5. Системное ПО, безопасность и железо100 XP
4Выбор путиЧем отличаются языки, как выбрать свой первый и как учиться, чтобы дойти до результата.5 уроков
400 XP
  1. Языки: чем они отличаются50 XP
  2. Как выбрать первый язык50 XP
  3. Инструменты программиста50 XP
  4. Как учиться, чтобы не бросить50 XP
  5. Итог: моя карта пути200 XP

Подойдёт ли тебе этот курс.

Кому подойдёт

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

Что нужно знать и иметь

  • Ничего: курс рассчитан на полный ноль
  • Писать сложный код не придётся
  • Занимает мало времени по сравнению с остальными курсами

Каждый урок — четыре шага.

Теория, вопросы, практика и итоговое задание. Рядом всегда есть помощник Nox-AI: он подскажет, но не решит за тебя.

  1. 1Теория

    Короткое объяснение с примерами.

  2. 2Проверь себя

    Вопросы на понимание.

  3. 3Практика

    Пишешь код — проверка мгновенная.

  4. 4Challenge

    Итог урока и очки XP.

Подробнее, как проходит урок ›    Что умеет Nox-AI ›

Что было до и что будет после.

← Сначала

Это первый шаг

Начинай без подготовки: достаточно желания учиться.

Дальше →

HTML

Основа любого сайта: структура страниц.

О курсе →

О курсе Основы.

Обязательно ли проходить «Основы»?

Нет, но он помогает. Если ты уже знаешь, что хочешь делать сайты, можно сразу переходить к HTML.

Чему он меня научит?

Он не обучает конкретному языку. Он даёт общий фундамент: идеи, которые одинаковы во всех языках, и понимание, какие бывают направления.

Что дальше?

Дальше — HTML, если хочешь делать сайты, или Python, если тебе интереснее данные и автоматизация.

Готов начать?

Открой курс и пройди первый урок. Прогресс сохраняется в твоём аккаунте.

Курсы