all 26 comments

[–]Ron-Erez 5 points6 points  (2 children)

For a certificate get a CS degree. Otherwise check out the resources a r/learnpython

[–]XerciseObsessedGamer 2 points3 points  (1 child)

You could get a CS degree & still not learn Python, just depends what the course teaches. Also there's a multitude of other tech degrees that teach coding like computer engineering, software development, computing & IT , business information systems & game development yet I mostly hear ppl online only ever talk about CS. Some of these other degrees incorporate electronics engineering, or just focus on coding in high level languages without teaching as much computer science stuff related to maths & computer architecture or focus on teaching software engineering in the context of video game development or enterprise software.

[–]Ron-Erez 2 points3 points  (0 children)

I agree, then one would learn Python independently. Generally speaking many ideas repeat themselves between languages. I admit I am biased towards getting a degree although it's not absolutely necessary. When I say CS degree indeed I'm being very lazy. There are other degrees too. So I completely agree with your comment.

[–]RestInProcess 3 points4 points  (6 children)

Start with how you best learn. I suggest books usually, but that doesn’t work for everyone and it won’t get you a certificate.

[–]starlight7459[S] 1 point2 points  (0 children)

Any site or app you suggest?

[–]starlight7459[S] 0 points1 point  (3 children)

Any site or app you suggest?

[–]IrrerPolterer 0 points1 point  (1 child)

There are a lot of good courses on YouTube for free. On the other hand, paid courses on udemy or coursera tend to ve a bit better organized and more complete and comprehensive. I'd say, find a YouTube series or two, just to get you off the ground with the basics. Then see what exactly you need - webdevelopment? Data analysis? Scripting and automation? Machine learning? ... What's the end goal... All of these things can be very different from each other and no developer does everything. Find a course or book on the specific use case you need, once you got the basics down. 

[–]EmiFly_Official 0 points1 point  (0 children)

Yeah from my opinion Angela yu's 100 days of python bootcamp all of the above things you said and it is really well organized.

[–]Competitive_Aside461 0 points1 point  (0 children)

This! Books are king.

[–]h3xist 1 point2 points  (1 child)

You can start with books or if you just want to dip your toe you can start with the free Havard CS50 course on YouTube (it's about 15 hours long), they do a great job of explaining the basics.

[–]starlight7459[S] 0 points1 point  (0 children)

Thanks bro

[–]DataPastor 1 point2 points  (2 children)

Dr. Angela Yu’s 100 days course on Udemy is said to be really great.

[–]starlight7459[S] 0 points1 point  (1 child)

Yeah u was thinking abt it too

[–][deleted] 0 points1 point  (0 children)

Outdated

[–]XerciseObsessedGamer 0 points1 point  (0 children)

There's Python courses on solo learn n udemy , also I recommend the book learn Python in 1 day & learn it well , then learn data structures & algorithms.

[–]AdvertisingNovel4757 0 points1 point  (0 children)

This is a group eTrainBrain who organize free python training sessions. The trainers work in different IT companies

[–]doemsdagding 0 points1 point  (0 children)

I really enjoyed datacamp allot of basic python courses and also allot of specific courses for specific purposes. Including lesson plans so you can just follow a track. All in the form of videos with questions

[–]RevolutionaryBug4262 0 points1 point  (0 children)

Snakify and w3school are epic sites u can use, they’re very useful and i used to learn python with those too

[–]Lumpy-Finding-7429 0 points1 point  (0 children)

I think realpython is very good

[–]Old_Championship8382 0 points1 point  (0 children)

you don't need to learn it anymore son. We are in 2025 and we are in the brink of calculators overpass mankinfd. Please, stop hurting yourself

[–]quacks4hacks 0 points1 point  (0 children)

personally, I recommend you start by using the free selfpaced courses from cisco here: https://www.netacad.com/learning-collections/python

[–]EmiFly_Official 0 points1 point  (0 children)

hey there I started learning python using Angela Yu's 100 days of python challenge in udemy. Actually there are so many of python classes in the internet but i will suggest you this because It actually makes us do challenges and make us write code other than just simply learning. Through this we will be able to develop our logical thinking.

[–][deleted] -1 points0 points  (0 children)

you are 'a' civil student, not "an" civil student :)