5 great free resources to learn Python

Let's see 5 free resources to learn Python, from courses to books, for both people new to coding and those who have experience coding