Learning resources

Below is my list of all the resources I have used for the last few years (free as well as paid) which I have found really useful in my development. I'll be adding to these resources over time so keep an eye out.

Best free learning resources for Python

SentDex

Type: Video
Platform: YouTube
Great for:

Corey Schafer

Type: Video
Platform: YouTube
Great for:

NTLK book

This book is free online and covers all the basics of covering Python as well as natural language processing - this gets tricky quickly, so I would recommend you have a pretty solid understanding of programming in Python before jumping into this book.

Best paid for resources for Python

I have tried using sites like Treehouse and Linda which have been OK, but always found it hard to apply what I learnt. However, with Coursera, there are a few courses which I think are great if you are just starting out. They are slightly more expensive (£35 - £40 per month) than the likes of Treehouse, Linda etc but in my opinion it's worth the extra money.

Python for everybody

This is a great introduction course to get you started on programming generally.