все очень сильно зависит от имеющегося багажа знаний в IT и математике, от количества времени, которое вы готовы посвятить обучению ежедневно, а также от области, в которой вы планируете искать работу.
при наличии хотя бы минимальных знаний по математике и программированию (алгоритмы, оценка сложности) и большого количества свободного времени за 3-6 месяцев можно подготовиться на позицию джуна.