Чему вы научитесь
- разберётесь, как устроены программы, компьютеры и современные IT-системы;
- освоите базовые принципы программирования: переменные, условия, циклы, функции, данные и алгоритмы;
- поймёте, чем отличаются языки программирования и для каких задач используют Python, JavaScript, C++, C#, Java, SQL и другие языки;
- познакомитесь с основными направлениями разработки: frontend, backend, mobile, desktop, embedded, DevOps, Data Science, AI/ML, GameDev и системное программирование;
- попробуете работать с базами данных, API, Git и командной строкой;
- узнаете, как создаются сайты, приложения, серверные сервисы, нейросети и автоматизированные системы;
- разберётесь, чем занимаются разработчики, тестировщики, DevOps-инженеры, Data Scientist, ML-инженеры, системные программисты и другие IT-специалисты;
- выполните небольшие практические задания в разных областях и сможете сравнить их между собой;
- составите собственную карту дальнейшего обучения и определите, какое направление программирования вам интересно попробовать глубже.
О курсе
Для кого этот курс
Начальные требования
Специальных знаний для начала курса не требуется.
Курс рассчитан на людей, которые никогда не программировали или знакомы с программированием только на уровне отдельных терминов.
Для обучения вам понадобится:
-
компьютер или ноутбук с доступом в интернет;
-
базовые навыки работы с файлами, папками и браузером;
-
готовность самостоятельно устанавливать программы по инструкциям;
-
интерес к тому, как устроены компьютеры и создаются программы;
-
немного свободного времени и любопытства.
Не требуется знать языки программирования, алгоритмы, математику или устройство компьютера на профессиональном уровне.
Преподаватели курса
Как проходит обучение
Курс построен как путешествие по миру программирования. Мы начинаем с самых простых понятий и постепенно открываем новые области - от первых строк кода до нейросетей, мобильных приложений, робототехники и системного программирования.
Каждый раздел сочетает короткие теоретические материалы, наглядные примеры и практические задания. Вы не просто узнаете, что такое frontend, база данных или машинное обучение, а попробуете увидеть, как это работает на практике.
В процессе обучения вы будете:
-
разбираться с основами программирования;
-
запускать и изменять готовый код;
-
писать небольшие программы самостоятельно;
-
работать с различными инструментами разработчика;
-
знакомиться с разными языками программирования и технологиями;
-
выполнять небольшие практические задания из разных областей;
-
сравнивать направления и отмечать, какие задачи вам интересны.
Не обязательно проходить курс как марафон на скорость. Можно двигаться в своём темпе, возвращаться к непонятным темам и уделять больше внимания тем направлениям, которые действительно заинтересовали.
Главная идея курса - не заставить вас выучить всё, а дать возможность попробовать разное и найти своё. После путешествия по карте программирования вы сможете выбрать направление и перейти к более глубокому специализированному обучению.
Что вы получите
- Понимание основ: как устроены программы, компьютеры, операционные системы, интернет и базы данных.
- Первый практический опыт: попробуете писать код, работать с инструментами разработчика и создавать небольшие программы.
- Знакомство с основными направлениями IT: frontend, backend, базы данных, mobile, desktop, DevOps, QA, AI/ML, Data Science, 1С, GameDev, робототехника, embedded и системное программирование.
- Опыт работы с разными технологиями: увидите на практике, чем отличаются Python, JavaScript, SQL, C++, C#, Java и другие языки.
- Понимание профессий: узнаете, чем на самом деле занимаются разработчики и специалисты разных направлений.
- Представление о современных инструментах: Git, GitHub, API, базы данных, IDE, командная строка и другие инструменты, с которыми встречаются разработчики.
- Собственную карту интересов: сможете определить, какие направления вам действительно интересны, а какие можно спокойно оставить другим.
- План дальнейшего развития: поймёте, какой язык, технологию или специализацию имеет смысл изучать глубже после курса.