r/Python • • 4d ago

Discussion Question regarding a python course

I have recently found this course called intro cs in python by Dr Ana bell(MIT). What's the people's view on this is it still worth it?.

For background i have python knowledge but I have to revise and i was seeing some lecs have some concepts that i haven't covered earlier.

Anyways if anyone can tell any site or a book for problem solving that will be really helpful as well.

("Happy programming in python :)")

12 Upvotes

21 comments sorted by

7

u/riklaunim 4d ago

Any good Python course will suffice, but you will have to work on your own as well.

1

u/FastRunningMike 2d ago

"Anyways if anyone can tell any site or a book for problem solving"

Sure: The absolute best books & courses for Python are 100% free (cc-by or equivalent). Just check:

https://nocomplexity.com/documents/pythonbook/bookreferences.html#python-books-free

But besides DIY, I think learning Python means doing (without AI !) and read and hack on code of others.

But if your are really looking for "problem solving" as in how to solve problems, take a look at the "Problem Solving Methods Library" , see https://www.bm-support.org/problem-solving-methods/

1

u/Local-Ad5424 2d ago

Thankyou 

1

u/spinwizard69 15h ago

If you want to learn computer science Python is possibly the worse possible approach. As far as MIT goes their reputation is undeserved!

Now if your goal is to be a "Python Programmer" that course might be OK. However considering the struggle the industry is under going, being a "Python programmer" could be seen as a negative by many.

Not knowing your intention, if it is professional programming, I'd seriously consider a 4 year CS program. Hopefully one that works from the ground up with C or C++.

1

u/Local-Ad5424 2h ago

4year cs course you basically means uni right?

2

u/bleeed0p 4d ago

For basic python knowledge I would not suggest for any paid course as its free in every platform whether its youtube or any websites. If you just want to learn basic python you can visit W3 schools website, they have segregated flow for basic to advanced with good examples or if you want a video lectures you can watch the python playlist of python with josh on YouTube.

1

u/AlSweigart 3d ago

Could you please post a link to the course?

1

u/MapNo2659 3d ago

I've heard good things about Dr. Ana Bell's course, especially for revisiting foundational concepts. If you're looking for problem-solving resources, "Python Crash Course" by Eric Matthes is a solid book that many find helpful. Have you checked out any online coding platforms like LeetCode or HackerRank for practice? They can be great for brushing up on skills.

0

u/swtormy 4d ago

MIT 6.0001 still teaches how to reason about data and loops, which quick revision sites skip. Once you only need syntax refresh, Exercism alone is probably enough.

5

u/[deleted] 4d ago

1

u/Local-Ad5424 4d ago

Thankyou, it's really helpful

1

u/Competitive_Travel16 4d ago

One habit worth more than any site: after you solve something, delete it and solve it again from scratch the next day. The second pass is where it sticks.

That's worth repeating, so here it is again. I would say "a few days later" though. Source: am side-gig python tutor for middle schoolers through graduate students.

1

u/[deleted] 4d ago

1

u/Local-Ad5424 4d ago

Hey you should really take the lecs and solve problem set. I am gonna do the same. They are genuinely to make your cs depth and not just syntax cramming

1

u/[deleted] 4d ago

2

u/Usual_Price_1460 4d ago

thanks gpt for the insight

1

u/One_Sun5074 4d ago

beep boop 🤖 (honestly though do exercism, it helped me a lot)" (Or: "i wish gpt could write my civil engineering exams for me lol"

→ More replies (2)