В Level UP есть ряд курсов по разработке на языке Java:
Основы программирования на языке Java. Уровень 1Основы программирования на языке Java. Уровень 2Java Junior Developer
Прохождения первого курса по основам будет достаточно, чтобы далее либо самостоятельно развиваться в разработке под Android, либо сразу пройти курс:
Разработка приложений под Android