Учебники
Читайте как книгу — пробуйте как тренажёр: примеры запускаются прямо в тексте, схемы живые, в конце глав — короткая самопроверка.
Py
Python
Популярный язык с простым синтаксисом — отличная точка входа в программирование. Разберём переменные, условия, циклы, функции и работу со структурами данных.
Языки программирования
C#
C#
Объектно-ориентированный язык Microsoft, на котором пишут игры, десктоп и backend. Освоим синтаксис, типы, классы и принципы ООП.
Языки программирования
JS
JavaScript
Язык веба, который оживляет страницы прямо в браузере. Разберём переменные, функции, объекты, массивы и работу с DOM.
Языки программирования
Ty
TypeScript
TypeScript добавляет к привычному JavaScript статическую типизацию — и ловит целый класс ошибок ещё до запуска кода. Этот курс для тех, кто уже знаком с JavaScript и хочет писать надёжный, самодокументируемый и легко рефакторимый код. Вы пройдёте путь от установки компилятора и первого типизированного файла до дженериков, утилитарных типов и сужения типов: разберётесь, как типы устроены, зачем нужен каждый инструмент и где он спасает от реальных багов.
Языки программирования
C++
C++
Высокопроизводительный язык для систем, игр и встраиваемой техники. Изучим синтаксис, типы, указатели, классы и управление памятью.
Языки программирования
Jv
Java
Строго типизированный язык для backend, Android и кросс-платформенных приложений. Разберём синтаксис, типы, классы и принципы ООП.
Языки программирования
php
PHP
Скриптовый язык для backend веб-приложений. Освоим синтаксис, переменные, функции, массивы и работу с формами.
Языки программирования
HT
HTML
HTML — это язык, на котором написана каждая страница в интернете. С него начинается путь любого веб-разработчика. В этом курсе вы с нуля научитесь создавать настоящие веб-страницы: размечать текст и заголовки, добавлять ссылки и изображения, строить таблицы и формы, а в конце — собирать осмысленную структуру страницы с помощью семантических тегов.Никакого предварительного опыта не нужно. Всё объясняется на живых примерах разметки, которые вы можете повторить в обычном текстовом редакторе и открыть в браузере. К концу курса вы будете уверенно читать и писать HTML и будете готовы перейти к CSS и JavaScript.
Веб-разработка
Ма
Машинное обучение: основы
Машинное обучение — это способ научить программу решать задачу не по жёстким правилам, которые написал человек, а на основе примеров из данных. Этот курс знакомит с основами ML с нуля: вы поймёте, чем обучение на данных отличается от обычного программирования, разберёте задачи регрессии и классификации, заглянете в обучение без учителя, научитесь видеть переобучение и оценивать качество моделей метриками, а в конце построите мост к нейросетям, глубокому обучению и большим языковым моделям. Математики — минимум, только самое нужное и всегда с объяснением «на пальцах». Нужен лишь базовый Python: часть примеров вы сможете запустить прямо в браузере.
AI и машинное обучение
Эл
Электронные таблицы
Excel и Google Таблицы — главный инструмент расчётов и анализа данных. Разберём ячейки и формулы, относительные и абсолютные ссылки, функции и диаграммы.
Data Science и аналитика
SQL
SQL
Язык запросов к реляционным базам данных. Научимся выбирать, фильтровать и группировать данные, соединять таблицы через JOIN и считать агрегаты.
Базы данных
>_
Unix / Linux
Командная строка bash — основной инструмент разработчика и администратора. Научимся работать с файлами, правами, процессами и каналами.
DevOps и инфраструктура
Gi
Git и GitHub
Практический курс по Git и GitHub для тех, кто начинает с нуля. Вы поймёте, как работает контроль версий, научитесь делать коммиты и управлять ветками, разрешать конфликты, работать с удалёнными репозиториями и командой через Pull Request, а в конце освоите продвинутые приёмы: stash, rebase, теги и cherry-pick. Каждый урок — с практическими командами, понятными примерами и мини-квизом для закрепления.
DevOps и инфраструктура
Do
Docker
Docker — инструмент, который упаковывает приложение вместе со всем его окружением в переносимый контейнер и запускает его одинаково на ноутбуке разработчика, на сервере и в облаке. Этот курс проведёт вас от первого docker run до полноценного многоконтейнерного стека на Docker Compose.Вы научитесь запускать и останавливать контейнеры, собирать собственные образы через Dockerfile, сохранять данные в томах, связывать контейнеры по сети и поднимать приложение вместе с базой данных одной командой. Курс рассчитан на разработчиков, которые знают командную строку, но ещё не работали с контейнерами. Все примеры практические: контейнеризация веб-приложения, запуск nginx и PostgreSQL.
DevOps и инфраструктура
{ }
Структуры данных и алгоритмы
Фундамент эффективного кода: как хранить данные и как быстро их обрабатывать. Изучим массивы, списки, деревья, хеш-таблицы, сортировки и оценку сложности.
Computer Science
0b
Системы счисления
Как числа записывают в двоичной, восьмеричной и шестнадцатеричной системах. Научимся переводить между ними и понимать, как с числами работает компьютер.
Computer Science
{ }
Алгоритмы и блок-схемы
Главный навык информатики — алгоритмическое мышление. Научимся записывать алгоритмы блок-схемами по ГОСТ, трассировать программы и решать экзаменационные задачи.
Computer Science
Ло
Логика и булева алгебра
Язык, на котором компьютер принимает решения. Разберём логические операции, таблицы истинности, законы алгебры логики и задачи на множества.
Computer Science
Ко
Кодирование и измерение информации
Сколько «весит» текст, картинка или секунда звука. Научимся измерять информацию, считать объём данных и скорость их передачи.
Computer Science