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

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

53323 People Read – 3616 People Liked – You Can Also Like

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:
🧠 Zero to Mastery’s Data Structures & Algorithms course – https://academy.zerotomastery.io/a/aff_nqb6sg6w/external?affcode=441520_vhlt5jy9
πŸ’» Leetcode – https://leetcode.com/
πŸ“• Sedgewick’s Algorithms textbook – https://amzn.to/3DMSBfR
πŸ“Ή Algorithms Coursera Course – https://www.coursera.org/learn/algorithms-part1?

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
πŸ“š BEST CODING COURSES – Use Code FRIENDS10 for 10% off – https://academy.zerotomastery.io/a/aff_r1613hhr/external?affcode=441520_vhlt5jy9
🧠 BEST DATA STRUCTURES AND ALGORITHMS COURSE – https://academy.zerotomastery.io/a/aff_nqb6sg6w/external?affcode=441520_vhlt5jy9
πŸ“— BEST BOOK TO PASS CODING INTERVIEWS – https://amzn.to/3i8B8EK
πŸ“• INSANE ALGORITHMS TEXTBOOK – https://amzn.to/3DMSBfR
πŸ“± BEST MOBILE DEVELOPMENT COURSE – https://click.linksynergy.com/link?id=5Oygk*VSRDk&offerid=1060092.1778502&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fios-13-app-development-bootcamp%2F

MY BLOG
πŸ“— JOIN MEDIUM TO ACCESS MY BLOG CONTENT – https://medium.com/@internetpreneur/membership

DESK SETUP GEAR
⌨️ BEST KEYBOARD FOR PROGRAMMERS – https://amzn.to/3Ly2mSD
πŸ–± BEST PRODUCTIVITY MOUSE – https://amzn.to/3gF7MgH
πŸ”Š MY SPEAKERS – https://amzn.to/3waA5MP
🎧 MY HEADSET – https://amzn.to/3CNkdkt
πŸ’» M1 MACBOOK AIR – https://www.apple.com/shop/buy-mac/macbook-air

PC PARTS LIST
πŸ’» https://pcpartpicker.com/user/thomazo3/saved/#view=PnD9cf

FILMMAKING & YOUTUBE GEAR
πŸ“Έ MY CAMERA FOR YOUTUBE VIDEOS – https://amzn.to/3BjU7Vv
🎀 MY MIC – https://amzn.to/34Q1QP6
πŸ“Ή BEST AFFORDABLE GIMBAL – https://amzn.to/34VKGPZ

OTHER VIDEOS
πŸ’» How I Learned to Code in 4 MONTHS – & Got a Software Engineer Job (no CS Degree) – https://youtu.be/-VDXBHLU8q4
⌨️ How I’m Teaching Myself Computer Science using Notion (OSSU) – https://youtu.be/gE5DVOfXy1s
πŸ–± CS50 FULL REVIEW – Best Course to Learn Computer Science in 2022? (edX, Harvard) – https://youtu.be/-Zj1kepwRuw

πŸ’» WEBSITE – www.internetmadecoder.com
πŸ“Έ FOLLOW ME ON INSTAGRAM – https://www.instagram.com/internetmcoder/

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

Youtube

Make Beautify

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

By Luther