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