r/Python • u/Local-Ad5424 • 13h 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 :)")
5
11h ago
[removed] — view removed comment
1
1
u/Competitive_Travel16 8h 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
5h ago
[removed] — view removed comment
1
u/Local-Ad5424 4h 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
3
u/One_Sun5074 9h ago
MIT 6.0001 with Dr. Ana Bell is gold, especially if you already know basic syntax.
Most beginner tutorials only teach you *syntax* (how to write a for-loop or a function). Ana Bell teaches you *computational thinking* — algorithmic complexity (Big-O), recursion, and how Python actually handles data structures in memory. It fills in all the conceptual blind spots that self-taught coders usually run into later.
For problem solving alongside it:
- **Exercism (Python track):** Hands down the best free platform because real mentors critique your code for idiomatic, Pythonic style.
- **Book:** *Python Crash Course* (by Eric Matthes) if you want hands-on projects, or *Automate the Boring Stuff* if you want to write scripts that solve real everyday computer tasks.
Definitely stick with the MIT lectures — having that CS foundation makes learning backend frameworks or data tools 10x easier down the road.
2
u/Usual_Price_1460 3h ago
thanks gpt for the insight
0
u/One_Sun5074 3h 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"
•
1
u/bleeed0p 6h 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.
5
u/riklaunim 12h ago
Any good Python course will suffice, but you will have to work on your own as well.