Как мне «потренироваться» в веб разработке?
думаю, что если вы не можете без помощи ответить на этот вопрос, то лучше с фрилансом повременить. там, порой, без смекалки туго приходится. выбирайте отсюда  и за дело
Когда захотел хорошо понять web, решил написать отцу интернет-магазин с нуля:D Чуть больше чем за месяц получилось что-то такое.
Думаю, придумать себе сложную задачу - это отличная идея: вы и получите тренировку в языке, и, возможно, положите начало хорошему проекту.