I enrolled in the introductory Python course with no programming experience. After the first month, I can say that the module structure is clear and progressive. Each chapter includes a practical exercise that you solve on your own, and then you receive feedback from the mentor. I appreciated that I wasn't allowed to skip over basic concepts – from variables and data types to simple loops, everything was explained with real-life examples.
One concrete aspect that helped me a lot was the "common mistakes" section at the end of each module. I learned to avoid pitfalls that I would have discovered on my own only after hours of searching on forums. Also, the mentor answered my questions within a maximum of 24 hours, which kept the learning pace steady.
For those who are beginners, I recommend following the course exactly in the proposed order. I tried to jump directly to more complex projects and wasted time. Only after I restarted from the first module did I feel like I was making real progress. The only thing I would improve would be more "debugging" exercises – finding the error yourself in intentionally written faulty code. Otherwise, I am satisfied with the choice I made.