Grab it as soon as you can I don't how long it will be free but still you can try..

In "52 Weeks of Python" you will learn to become a software developer, aka programmer, aka coder. You will learn not only the nuts and bolts of writing Python code including data types, looping, and reading and writing data; but also more advanced topics such using databases, communicating with networking devices, multi-threading, RESTful APIs, and even some user interface instruction to go with it.
Expect to evolve your technology skills beyond simple, small Python scripts, into becoming a complete programmer on all aspect of software development, adding to your technological skills, making you that much more valuable to your employer, and even more desirable to potential employers in your future.
52 Weeks of Python
Becoming a complete Python software developer
In "52 Weeks of Python" you will learn to become a software developer, aka programmer, aka coder. You will learn not only the nuts and bolts of writing Python code including data types, looping, and reading and writing data; but also more advanced topics such using databases, communicating with networking devices, multi-threading, RESTful APIs, and even some user interface instruction to go with it.
Expect to evolve your technology skills beyond simple, small Python scripts, into becoming a complete programmer on all aspect of software development, adding to your technological skills, making you that much more valuable to your employer, and even more desirable to potential employers in your future.