There are 3 basic repositories, each repository contents several projects. You can use sparse-checkout to reduce downloading files at the moment. Example:
git clone --filter=blob:none --no-checkout https://github.com/yourname/yandex_study_projects.gitcd yandex_study_projectsgit sparse-checkout init —conegit sparse-checkout set homework_bot fitness_trackergit checkout main