по поводу гитхаба: стоит ли тратить время? Возможно, достаточно сделать минимальную функциональность, что-то банальное, но чтобы код был чистый, покрыт тестами...
Вот просто ты когда практикуешься эти проекты заливай в гитхаб просто, любая задача допустим веб сайты: ресторан, онлайн магазин, платформа где можно фильмы смотреть и т.д