Посмотрите
https://www.codewars.com/ - тут можно потренироваться в решении задач самых разных типов на любых языках программирования и диалектах SQL. Также, после того, как решите задачу, можно посмотреть чужие решения и сравнить со своими.
Также вариант (но уже платный) - найдите курсы по интересному Вам языку программирования на
https://www.coursera.org/ или
https://www.datacamp.com или
https://www.pluralsight.com. Будет и теория, и практика. А на Coursera также придётся заниматься разбором и анализом чужого кода. После успешного прохождения курса на любом из ресурсов можете добавить его в свой профиль на
https://www.linkedin.com/.