Делать проекты разной велечены и решать задачи по мере их поступления.
То есть начать с простого блога (пользователи, статьи, комментарии), дальше или его усовершенствовать, например, кнопку Нравится сделать, голосование, опросы,
либо браться за более сложные проекты, например, интернет магазин, там уже данных и отношений между ними будет больше, да и логика будет сложнее. И как раз на затыках знаний, где чувствуем пробел в знаниях, подучиваем.