Беспилотный Lego-автомобиль, 2D-игра и еще пять домашних проектов для разработчиков
Они помогут получить новые навыки
Лучший способ закрепить новые навыки — применить их на практике, пусть и в домашнем проекте. В этой статье собраны семь идей, которые помогут разобраться в управлении беспилотниками, машинном обучении, разработке игр, работе с большими данными и других областях.
1. Беспилотный Lego-автомобиль
Цель этого проекта — сделать так, чтобы машина из конструктора Lego могла ездить, не сталкиваясь с окружающими объектами. Помимо игрушечного транспорта, для этого понадобится Raspberry Pi или Arduino и несколько ультразвуковых датчиков.
Чему вы научитесь:
- пользоваться Raspberry Pi или Arduino на базовом уровне;
- считывать показания датчиков;
- выстраивать взаимодействие софта и «железа».
2. Приложение-каталог
Создание каталога нельзя назвать свежей идеей, но интересным этот проект делает использование Flutter. Flutter — это новый UI-инструментарий Google, который позволяет создавать платформозависимое мобильное приложение лишь с одной базой кода. Он использует язык программирования Dart.
Чему вы научитесь:
- работать с Flutter;
- писать код на Dart;
- разрабатывать приложения.
3. Судоку
Это отличный способ потренироваться в построении алгоритмов. В этом проекте нужно создать алгоритм, который будет генерировать работающие головоломки. Если это слишком просто, можно также придумать алгоритм, который будет их решать. Один из способов добиться этого — создать алгоритм с возвратом.
Чему вы научитесь:
- выстраивать и запускать алгоритм.
4. Классификатор автомобилей
Одна из составляющих машинного обучения — кластеризация и классификация. Цель этого проекта — классифицировать автомобили как безопасные или небезопасные на основе информации о них. Если вы новичок в мире машинного обучения, тогда этот проект — отличный способ разобраться в теме. Вам понадобится лишь этот набор данных.
Чему вы научитесь:
- понимать принципы машинного обучения;
- анализировать данные.

5. 2D-игра
Этот проект будет особенно интересен тем, кто задумывается о карьере в сфере разработки игр. В нем можно не придумывать новую игру, а перестроить Flappy Bird — неважно, в мобильную или десктопную версию. Если у вас есть идея новой игры, это отлично, но начать можно и с малого.
Чему вы научитесь:
- запускать движение объектов;
- делать сайд-скроллеры;
- обнаруживать столкновения.
6. Прогрессивное веб-приложение
Прогрессивные веб-приложения очень популярны, и ими легко управлять, поэтому это идеальный вариант домашнего проекта. В нем можно использовать один из трех лучших фреймворков JavaScript: Angular, React, Vue. Изучите их и выберите тот, который понравится больше всего.
Чему вы научитесь:
- делать веб-приложение прогрессивным;
- работать с выбранным JavaScript-фреймворком;
- разбираться в основах веб-разработки, таких как HTML и CSS.
7. Большие данные
Если вы ищете непростой, но интересный проект, связанный с большими данными, попробуйте поработать с информацией о преступности в Чикаго. Это проблема мультиклассификации, которая подходит для более опытных дата-сайентистов. Проблема проста, но поскольку этот набор данных содержит более 6 млн наблюдений, управление данными будет намного сложнее.
Чему вы научитесь:
- моделировать данные;
- обрабатывать большие наборы данных.
-
Партнёрский материал Компании научились собирать данные. Принимать решения — нет: почему цифры не помогают сами по себе 21 июля 2026, 16:04
-
Бизнес «Время продавать "байты"». Какие IT-проекты нужны сейчас и после пандемии 08 мая 2020, 13:53
-
Карьера Шесть привычек, которые снижают эффективность разработчика 21 апреля 2020, 22:36
-
Карьера Каких ошибок нужно избегать разработчику: 21 совет от специалиста c 21-летним опытом 13 апреля 2020, 16:13
-
Бизнес Сначала скопировали McDonald’s, потом объявили ему войну: история Burger King 23 августа 2026, 10:00
-
HR 75% россиян хотят уволиться из-за напряжения на работе — у большинства уже есть признаки выгорания 23 августа 2026, 19:00
-
Автомобили Весь тираж суперкаров Hennessey Blackbird раскупили за три года до начала производства: цена каждого — от $2,5 млн 23 августа 2026, 16:00
-
Автомобили С 1 сентября 2026 года в России меняются правила техосмотра: главное нововведение — ужесточение проверки документов 23 августа 2026, 13:00
-
HR Объём российского HRtech-рынка достиг 45 млрд ₽ в 2026 году: лидер отрасли — HeadHunter 23 августа 2026, 10:00
-
Россия «Добрейшего вечерочка, коллегушки»: названы самые раздражающие фразы в рабочих чатах 22 августа 2026, 19:00
-
Искусственный интеллект Рынок роботов ждёт прорыв «уровня ChatGPT» уже в 2027 году — но массовыми устройства всё равно не станут 22 августа 2026, 16:00
-
Автомобили BMW открыла предзаказы на удлинённый iX3 с запасом хода до 900 км — по цене от 3,3 млн ₽ 22 августа 2026, 10:00
-
Бизнес Tesla сворачивает проект Solar Roof — «солнечная черепица» от Илона Маска оказалась никому не нужна 21 августа 2026, 18:37