Любое более-менее востребованное направление разработки (машинное обучение, хайлоад и прочее), для освоения с 0, обычно требует 1-2 семестра теоретической подготовки с выполнением практических/курсовых работ и сдачей экзамена. Если вы не можете для себя выделить какое-то направление в котором были бы сильны, то идите тупа на кафедру и делайте что дадут. Умного, скорее всего, уже не успеете написать.