Most efficient way to learn Python

I’m Filippo, and I want to learn to code in Python. My goal is to become familiar with Python programming (especially machine learning). I see that freeCodeCamp provide different certification for Python, but it also recommend to take other certifications before those in Python. I don’t have enough time to do each certification, so I wanted to know if any of you can recommend me the most effective and efficient path to learn Python with these certifications.
Thank You!!!

hey bud
if u r sure about your choice
first check out pythons website
there is real useful material for everybody
for installing you can check this out: How to Install Python on Windows 10 | A Guide for Developers New to Python | RouterHosting
(im guessing you use windows)

check this out for basics and then you can find more suitable material based on your path