I want to learn more computer science in theory and practice. However, I really don't know where to find more practical exercises in languages like Java or Python. I feel like the best way I could learn all the concepts and ideas is by coding on my own. I would thank very much for any suggestion of websites, books or small interesting projects that could help me develop this skills.
Thanks in advance!