I run the " Learn Python 3" course but after 3 steps it already asks me to pay for it. Is it free or not?
No, it’s not free. You have to subscribe.
The Python 2 course is free (even though it’s deprecated).
I was surprised when I browsed through the courses listed as free and saw that both Python 2 and 3 are free. However, I’m not interested in Python 2.
If I subscribe on a basic level can I finish the course 100% (quizzes, projects, all lessons, etc)?
tbh, I have no idea. I don’t know what their subscription levels are, nor what’s involved with what content is available with subs.
You’d have to ask customer service.
While the LE is still there, it can’t hurt to exploit it. We can mess around in the platform till our heart’s content. We might even learn how to adapt Python 3 to Python 2, for the fun. There’s really no point otherwise. Still, Python didn’t all of a sudden spring into existence in version 3. At the core, it’s Python. At the very least, learning what we’re discarding and why, and what it is replaced with gives us a foundational view of the core language common to both iterations.
Bottom line, breeze through the Python 2 course, warts and all, without user input, but directly assigned variables, and the material will be easy to absorb, and you have it as a take away. Python 3 won’t come with any real surprises.