r/learnprogramming • • 1d ago

Resources to better coding

Hi! Can anyone suggest interactive resources to study DSA and Object Oriented Python like that of deeplearning.ai to learn machine learning and deep learning.

13 Upvotes

5 comments sorted by

1

u/RequirementGuide 1d ago

I had the same problem with DSA. What made it click for me was implementing each data structure from scratch in Python instead of watching someone explain it. Linked list, hash map, binary search tree, the works. Write the code, test it with tiny inputs, then break it on purpose to see what happens. Way more interactive than any lecture. For OOP the same thing worked for me. Build a small card game with classes for cards, decks, and players, then refactor it when it gets messy. You end up learning inheritance and encapsulation because you actually need them, not because a tutorial told you to.

0

u/brazen768 1d ago

Dsa: neetcode and MIT youtube vids

Python: get $20 sub to either claude or codex. Have it build a syllabus + work through a project with you.

Ml: huggingface has good tutorials but this is a deep subject Matlab has good ml resources too

2

u/Hairy-Feedback-1820 1d ago

No I learned ML from Andrew NG’s course, I was looking for equivalents in DSA and OOP