How I'm Studying Data Structures & Algorithms (as self taught)

preview_player
Показать описание
How to pass coding interviews? learn Data Structures and Algorithms. But people forget that they are also fundamental computer science topics that you need to master if you want to have a fundamental understanding of how computers work and how to solve problems using them.

DATA STRUCTURES & ALGORITHMS RESOURCES MENTIONED:

That is why it is such a shame to see so many people approach this topic by just memorising Leetcode problems rather than taking the time to learn the fundamentals.

Sure, that approach can work to pass an interview (with some luck) but it's an inefficient long-term strategy.

You might call that a very inefficient DSA study algorithm…;)

So my approach for studying Data Structures & Algorithms is really focused on taking my time to properly understand these topics, in fact I'm probably going way deeper than I actually need to. But I'm of the belief that more knowledge can never hurt.

Note: This is simply what I am doing, which may or may not be the 'best' DSA study algorithm.

If your goal is to pass an interview, doing a LOT of problems is a must. But what people often skip is parts 1 and 2 which will give you some of the foundational knowledge that will give you a shortcut to having a better idea of the types of things you need to consider when solving Leetcode problems.

STUDY & CODING RESOURCES

MY BLOG

DESK SETUP GEAR

PC PARTS LIST

FILMMAKING & YOUTUBE GEAR

OTHER VIDEOS

WHO AM I?
This channel documents my life as a Self-Taught Software Engineer as well as my journey teaching myself Computer Science & Programming.

Chapters:
0:00 Why Leetcode isn't enough
0:45 How I Study Anything
1:45 Do This First
2:29 Best Course
4:06 Most Important Part!
5:35 Then, I Use This Textbook
7:27 Another Book
7:50 How I Solve Leetcode Problems

DISCLAIMER: some of the links in the description may be affiliate links. If you purchase a product or service using the links that I provide I may receive a small commission. This is no extra charge to you! Thanks for supporting Internet Made Coder :)

Tags: how to learn programming, how to learn to code, learn to code, coding, programming, software engineer, software engineering, software development, self taught programmer, tech, career in tech, techcareer, data science, how to become a software engineer, self-taught software developer, no cs degree, frontend developer, learn computer science, online, learn faster, no college, ossu, open-source computer science degree, programmer
Рекомендации по теме
Комментарии
Автор

YES, I realise that audio in this video was bad, it's not because of my mic, it's because I messed up the settings on my editor and didn't listen back to it properly. Apologies!

InternetMadeCoder
Автор

Your audio volume levels are a bit low bro, Kindly increase it by 170% in subsequent videos Thanks.

urdarkside
Автор

I just want to say please keep making content. I've watched 4 of your videos already and I'm hooked. Becoming a developer is so hard but your approach is super helpful. Thank you!

qadriyyahnyc
Автор

I am at beginning of my computer science career and these videos help so much. Thank you.

Aromiiiiii
Автор

THANK YOU!!! NOBODY EVER GIVES A ROADMAP TO LEARN DATA STRUCTURES!

somethingelse
Автор

Of all the subjects I have studied in Computer Science yet, DSA is the most frustrating.... And probably the most addictive as well.
Nothing beats that feeling of getting all the test cases right in the first attempt.
❤ from India 🇮🇳🇮🇳

xertrepiv
Автор

I study data science rather than computer science but your videos help so much

datanash
Автор

ZTM is good Andrei is a good teacher.I subscribe to his lifetime plan.I also intend to go for a bootcamp.

leonardtangty
Автор

You have a lot of good info for the beginner; one suggestion is for you to slow down when you talk, and to maybe take a foundational course in adult learning principles, which would help in streamlining your presentation, and also benefit the learner

timkerbashian
Автор

Thanks for helping! I was lost in some way I was learning coding in a wrong way but now I know how to make it goes right, thanks again 😊

THEKING-tobn
Автор

But i would suggest if someone is a beginner like no experience it would be better to start with hackerrank and then jumping to leetcode

lostt
Автор

Best thing covered all the One cannot meaningfully explain these things unless one has gone through the learning process first-hand that too the hard way.

Thank You So Much for sharing your experience.

manojkothwal
Автор

Him: Scientists show that people who hit the like button on my videos are 700% more likely to learn Data structures and Algorithms and get a job at Google....

Me: *Who has already liked this and almost his every video*
"I'm 4 Parallel Universes ahead of you"😅






Btw, Love from India bro....🇮🇳🇮🇳🇮🇳 🙂

siddhantkhare
Автор

I recognize a few of your recent video have a poor audio. Maybe your microphone is broke, or something.

Anyway, keep the good work bro.

khairunnisanisa
Автор

Thank you for this video bro. I believe your perspective about learning and actually using what you learned is super important.

Have a great day and please keep with these kind of quality videos! as a low-resource person, they help me a lot

danielitaabg
Автор

Hey the audio of the video is a little weird, I thought it was my device 🤣.
Anyway, thank you so much for the video.
I love your channel. ❤️

alley
Автор

I usually don't like Youtube videos, but after watching the video halfway, I just had to like yours. I need a job at Google ASAP!

adebowaleomolara
Автор

Although I'm not learning DSA but when I do hope this video will help alot

shamaeelahmed
Автор

When I first saw one of your videos I have already started to think about learning DSA, I made some first steps so that gives me confidence that I will succeed. You are doing a great job, thank you!

simonacordos
Автор

I’m a front end developer and constantly struggle with leet code so I’m just forcing my self to learn them via a course and by doing atleast 2 or 3 leetcode or hacker rank problems a day struggle every day but that’s part of it.

YouTube_handle