Here are my top picks on the best books for learning data structures and algorithms. Of course, there are many other great resources, but I picked these specifically with the beginner engineers/students in mind. I wanted give you guys a list the gradually progresses in complexity -- from easy read, to deeply technical. I hope you enjoy these and improve your algorithm chops!
👩🏼💻 Get a BIG DISCOUNT on LeetCode Premium Annual Subscription
[ Ссылка ]
SOFTWARE ENGINEERING BOOKS I HIGHLY RECOMMEND
👨💻 Data Structures & Algorithms
Computer Science Distilled - [ Ссылка ]
Grokking Algorithms - [ Ссылка ]
Introduction to Algorithms - [ Ссылка ]
Elements of Programming Interviews (Python) - [ Ссылка ]
Elements of Programming Interviews (Java) - [ Ссылка ]
📺 Excellent Courses
[ Ссылка ]
Get 10% OFF your Educative.io subscription with link above
⚙ Software Engineering & Architecture
Clean Code - [ Ссылка ]
Clean Architecture - [ Ссылка ]
Refactoring - [ Ссылка ]
The Productive Programmer - [ Ссылка ]
Pragmatic Thinking & Learning - [ Ссылка ]
🌩 Distributed Systems
Web Scalability for Startup Engineers - [ Ссылка ]
Designing Data Intensive Applications - [ Ссылка ]
Understanding Distributed Systems - [ Ссылка ]
Software Engineering at Google - [ Ссылка ]
Building Microservices - [ Ссылка ]
📕 OTHER RECOMMENDATIONS
Algorithm Design Manual - [ Ссылка ]
Algorithms (4th Ed.) - [ Ссылка ]
📺 EXCELLENT FREE RESOURCES
(Watch these in order - beginner to advanced)
Intro to Computer Science (by Ana Bell @ MIT) - [ Ссылка ]
Programming Abstractions (by Julie Zelenski @ Stanford) - [ Ссылка ]
Introduction to Algorithms (by Erik Demaine @ MIT) - [ Ссылка ]
——————————————————————————————————
MY GEAR
📷 Video
Canon EOS R - [ Ссылка ]
Canon RF 15-35mm 2.8 L IS USM - [ Ссылка ]
Canon RF 24-105 f/4 IS USM - [ Ссылка ]
Canon EF-S 10-18mm STM - [ Ссылка ]
Canon EF 50mm 1.8 II - [ Ссылка ]
Atomos Shogun 7 - [ Ссылка ]
🎙️ Audio
Shure SM7B - [ Ссылка ]
Sennheiser MKE600 - [ Ссылка ]
Rode NT1 - [ Ссылка ]
Rode VideoMicro - [ Ссылка ]
Focusrite Scarlett 4i4 - [ Ссылка ]
KRK Rokit 5 - [ Ссылка ]
Adam Audio T5V - [ Ссылка ]
Audio Technica ATH M50X - [ Ссылка ]
Sony WX1000 M4/S - [ Ссылка ]
🖥️ Editing
Samsung CRG9 - [ Ссылка ]
Lian Li Dynamic O11 - [ Ссылка ]
ASUS RTX 2080 Super - [ Ссылка ]
Razer Black Widow Elite - [ Ссылка ]
Razer Basilisk HyperSpeed Ultimate - [ Ссылка ]
Apple Macbook Pro 16 - [ Ссылка ]
——————————————————————————————————
REACH OUT TO ME ON SOCIAL MEDIA
Instagram: [ Ссылка ]
Facebook: [ Ссылка ]
Web: [ Ссылка ]
[ Ссылка ] (personal)
——————————————————————————————————
TIMESTAMPS
00:00 Intro
00:45 Book #1
04:25 Book #2
07:52 Book #3
10:37 Book #4
12:37 Word of Caution & Conclusion
#engineeringwithutsav #softwareengineeringwithutsav #softwareengineering #utsavized
DISCLAIMER: Links included in this description may be affiliate links. When you buy a product or service with these links, I may receive a small commission. However, there is no additional cost to you :) I genuinely appreciate you supporting my channel so I can continue to provide you with awesome software engineering content for free!
Best Books for Learning Data Structures and Algorithms
Теги
Best books for learning data structures and algorithmsdata structuresdata structures and algorithmsprogrammingcomputer sciencecoding interviewsoftware engineeringcomputer science for beginnersdata structures and algorithms in pythondata structures and algorithms in javadata structures and algorithms mitprogramming books for beginnersalgorithmsdata structures tutoriallearn to codeintroduction to algorithmscomputer science bookslearn data structures