DEV Community

Cover image for 40+ Python resources you should have
Jane Tracy 👩🏽‍💻
Jane Tracy 👩🏽‍💻

Posted on • Updated on

40+ Python resources you should have

Python is an object-oriented, interpreted, high-level programming language. It's very beginner-friendly and has an easier learning curve. There are a lot of resources online you can use, whether you are a student or a mid-level developer who wants to learn python. I created a great list of learning resources that you can add to your pocket.

happy gif

Python learning resources

I have subdivided them for those who want free resources or paid ones. I will keep updating the list but I hope this one helps in your journey.

Free Resources😎

1) Python course by AlphaCodingSkills

2) Python course for beginners by Tultlane

3) Learn Python from basics to Advanced by TechBeamers

4) Google's Python Class

5) Learn Python 2 from CodeCademy

6) A Byte of Python

7) Free Interactive Python Tutorial

8) Free Interactive Python Tutorial by DataCamp

9) Python for everybody Specialization by Coursera

10) Python Track from Basics to Advanced by Exercism

YouTube Resources🎥

11) Learn Python - Full Course for beginners by FreeCodeCamp

12) Python Tutorial - Python for Beginners 2020 by Programming With Mosh

13) Python Tutorial for Absolute Beginners by CS Dojo

14) Python Tutorial for Beginners by Corey Schafer

15) Python Tutorial for Beginners by Clever Programmer

16) Python Programming Tutorial for Beginners by Telusko

17) Python Full Course - Learn Python in 12 Hours by Edureka!

Paid Resources🎉

18) Learn Python Programming Masterclass from Udemy

19) 2020 Complete Python Bootcamp From Zero to Hero in Python

20) 100 Days of Code - The Complete Python Pro Bootcamp for 2021

21) Automate the Boring Stuff with Python Programming

22) Learn Python The hard way

23) Learn Python Programming Masterclass

Python Exercises or challenges✨

24) Python Challenges on HackerRank

25) Python Challenges on CodeWars called Kata

26) Python Track Challenges by Exercism

Podcast Resources🙌

27) Podcast.init

28) Talk Python To Me

29) CodeNewbie Podcast has great espisodes on python

30) Django Riffs

31) The Real Python Podcast

32) Python Bytes

32) Teaching Python with Kelly and Sean


33) Automate the Boring Stuff with Python

34) Python Python Crash Course

35 Learn Python 3 the Hard Way

36 Head First Python

37 Invent Your Own Computer Games with Python

38 Python Tricks: A Buffet of Awesome Python Features

37 Effective Python: 59 Specific Ways to Write Better Python

40 Learning Python by Mark Lutz

Blog platform✍

41 Blog platform

42 FreeCodeCamp blogs

43 Daily Dev Blog platform

44 Python blog posts on Hashnode


In conclusion

With the internet, you can take advantage of it and get as many resources as you want to learn. I hope this list helps and for any resources I haven't included list them on the comment section. It's always good to share. 😉 If you want an inclusive python community, there is KalleTech community at discord. More experienced devs carry live stream over the VC to show others how to solve bugs in their project. Also if you are learning machine learning, JavaScript or you are into Linux, it's just the place for you.

If you find this post useful share it with your fellow Developers who learning Python. You can also buy me coffee. 🙂

Buy Me A Coffee

xo xo gif

Top comments (1)

ayodejipopoola6 profile image
Ayodeji Popoola

Thanks Jane. This will be very useful.
I'm new to python, started learning Last month (June 2022)
I'll check them out.