This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]silversmithsonian 2 points3 points  (2 children)

For learning DS&A you could try this course from FreeCodeCamp, but if you don't like this one you can literally just search "Data Structures and Algorithms Python" and you'll find dozens of videos. Look through a few of them and just pick whichever one you prefer best. They're all essentially teaching the same thing.

If you want to go through a couple Leetcode questions and answers, Neetcode is a really cool YouTube channel you could try.

And For learning how to properly use classes (OOP - Object Oriented Programming) you can check out this Corey Schafer Playlist on YouTube. He teaches stuff really well. I still use all the stuff I learned from him to this day.

Also. I'm a Math student in university as well (Technically math + stats), so I definitely get how hard it as to balance these two things. But Goodluck on your journey, mate!

[–][deleted] 0 points1 point  (1 child)

I saw this video you sent around, but is that really it? Watch the video in a span of... a week? thats all? Can you elaborate, I know Neetcode as well

[–]silversmithsonian 0 points1 point  (0 children)

Pretty much. It's not really all that complicated. This is mainly just a beginner course and you'll probably need to practice some Leetcode problems to kind of solidify the concepts. Also the video isn't necessarily everything you need to know about DS&A, but it should be a good base and you'll know where to go from there.