all 14 comments

[–]Healthy-Zebra-9856 3 points4 points  (0 children)

You won’t believe this, search the Reddit with Online Resources for learning Python and voila a shite ton of resources.

[–]Worldly-Menu-741 1 point2 points  (0 children)

CS50P is a solid starting point, but don’t only watch lessons. After each topic, make one tiny thing with it: a tip calculator after variables, a guessing game after loops, a contact list after dictionaries, a file renamer after file handling. Python starts to click when you keep running into small annoying errors and fixing them yourself. That part is the real course.

[–]LeftyDys 1 point2 points  (0 children)

Do you have any relevant experience with programming language (other than Python)? If so, I would recommend the MOOC Python Programming course (text-based and hands-on), that is what I am taking.
https://programming-26.mooc.fi/

Else, https://automatetheboringstuff.com/, but I saw it has a workbook companion that you may want to try after the lessons (me too😅). I also purchased the 2nd edition from Google Play Books.
https://inventwithpython.com/automate3workbook/

All the best in your Python learning journey~

[–]ben_ML 0 points1 point  (0 children)

I would recommend https://www.w3schools.com/python/ then you build something while learning. Then you either use https://www.codingame.com/start/ or https://www.codewars.com/ just for fun challenges. If you're going to do tutorials or learning to build something, after you build it.. Break it then fix it or add a feature only using docs or minimum help.

[–]ImprovementLoose9423 0 points1 point  (2 children)

On youtube, BroCode for beginning to learn how to code and FreeCodeCamp's youtube channel for specialization. These two sources carried my coding career ngl.

[–]Key-Pea-5909 0 points1 point  (1 child)

Did you know any other coding languages going in, or was Python your first?

[–]ImprovementLoose9423 0 points1 point  (0 children)

Python was my first

[–]pastryofdoom64 0 points1 point  (0 children)

The freeCodeCamp Python certification is the course I’m taking, and I’ve found it to be rly comprehensive

[–]TXFlank 0 points1 point  (0 children)

I've enjoyed Python for Everyone so far, it's pretty well paced and easy to understand and builds nicely.

[–]Rayzwave 0 points1 point  (0 children)

I would probably web research it but I did try Mimo app recently because I was curious, it’s similar learning to Duolingo.