VITON13 SCHOOL · Код
Программирование с нуля.
Три самых популярных языка GitHub. Пишете код прямо на странице — проверка сразу. Почему эти три языкаПо отчёту GitHub Octoverse Python, JavaScript и TypeScript — первая тройка языков на GitHub. Python — для данных, автоматизации и нейросетей, JavaScript — язык браузера и веба, TypeScript — JavaScript с типами для больших приложений.
Python
16 коротких уроков: читаете пример, пишете код и сразу видите результат.
# A comment: Python skips this lineprint("Hello, world!")print("Python", "is", "fun")print("8:00", "20:00", sep=" - ")16 уроков
JavaScript
16 коротких уроков — от первой строки console.log до своей корзины интернет-магазина.
// A one-line comment: JavaScript skips itconsole.log("Hello, world!");console.log(2 + 2);/* A block comment16 уроков
TypeScript
16 коротких уроков: минута теории, задача в браузере и сразу результат.
const language: string = "TypeScript";const lessons: number = 16;// const broken: number = "16"; // error: string is not assignable to number16 уроков
Как устроены уроки
- ПрочитайтеОдна мысль на урок: короткое объяснение и пример, который можно запустить.
- НапишитеРедактор прямо на странице: подсветка, отступы, запуск по ⌘ Enter.
- ПроверьтеКод выполняется в вашем браузере и сверяется с заданием. Не вышло — рядом подсказка.
Вопросы
Сколько стоит курс программирования?
Нисколько. Все уроки бесплатны и открыты без регистрации, а пройденные уроки и XP сохраняются в вашем браузере.
С какого языка начать?
Если интересны данные, автоматизация или нейросети — с Python. Если хотите делать сайты — с JavaScript. TypeScript удобно учить после основ JavaScript.
Нужно ли что-то устанавливать?
Нет. Код выполняется прямо в браузере: JavaScript — сразу, Python и TypeScript загружаются один раз при первом запуске.
Подойдёт ли курс тем, кто никогда не программировал?
Да. Уроки начинаются с первой строки кода и идут маленькими шагами, к каждому заданию есть подсказка, а после двух попыток — решение.
Откуда материалы курса?
Уроки написаны школой по мотивам открытых учебных проектов на GitHub. Источники и их лицензии указаны на странице каждого языка.