Best Books for Learning Data Structures and Algorithms
Engineering with Utsav Engineering with Utsav
179K subscribers
343,962 views
0

 Published On Premiered Dec 10, 2020

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
https://leetcode.com/subscribe/?ref=I...

SOFTWARE ENGINEERING BOOKS I HIGHLY RECOMMEND

πŸ‘¨β€πŸ’» Data Structures & Algorithms

Computer Science Distilled - https://amzn.to/39jYZ0S
Grokking Algorithms - https://amzn.to/2JcBrjS
Introduction to Algorithms - https://amzn.to/2V03JRb
Elements of Programming Interviews (Python) - https://amzn.to/35XPQJw
Elements of Programming Interviews (Java) - https://amzn.to/374W5KT

πŸ“Ί Excellent Courses

https://educative.io/engineeringwithu...
Get 10% OFF your Educative.io subscription with link above

βš™ Software Engineering & Architecture

Clean Code - https://amzn.to/3nHNtAC
Clean Architecture - https://amzn.to/3kZ7UqR
Refactoring - https://amzn.to/377VXdM
The Productive Programmer - https://amzn.to/33aMeSE
Pragmatic Thinking & Learning - https://amzn.to/2J5IfzM

🌩 Distributed Systems

Web Scalability for Startup Engineers - https://amzn.to/39c55QV
Designing Data Intensive Applications - https://amzn.to/3fxgOLm
Understanding Distributed Systems - https://amzn.to/3cjChr5
Software Engineering at Google - https://amzn.to/3rfJc8L
Building Microservices - https://amzn.to/2UUPsFi

πŸ“• OTHER RECOMMENDATIONS

Algorithm Design Manual - https://amzn.to/35ZXx1D
Algorithms (4th Ed.) - https://amzn.to/3m9c1kN

πŸ“Ί EXCELLENT FREE RESOURCES

(Watch these in order - beginner to advanced)

Intro to Computer Science (by Ana Bell @ MIT) - https://bit.ly/3oHCWpq
Programming Abstractions (by Julie Zelenski @ Stanford) - https://bit.ly/3n7WfIg
Introduction to Algorithms (by Erik Demaine @ MIT) - https://bit.ly/2JWzd8J

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

MY GEAR

πŸ“· Video

Canon EOS R - https://amzn.to/336Up2g
Canon RF 15-35mm 2.8 L IS USM - https://amzn.to/3rja0oW
Canon RF 24-105 f/4 IS USM - https://amzn.to/35XBpoT
Canon EF-S 10-18mm STM - https://amzn.to/3pTcLgY
Canon EF 50mm 1.8 II - https://amzn.to/35XAJ2D
Atomos Shogun 7 - https://amzn.to/370ZNoX

πŸŽ™οΈ Audio

Shure SM7B - https://amzn.to/2J1Mb4J
Sennheiser MKE600 - https://amzn.to/3tj6iOb
Rode NT1 - https://amzn.to/3nQvEiY
Rode VideoMicro - https://amzn.to/2HrdO6m
Focusrite Scarlett 4i4 - https://amzn.to/398ptT7
KRK Rokit 5 - https://amzn.to/3nPOh6C
Adam Audio T5V - https://amzn.to/2YFiOcx
Audio Technica ATH M50X - https://amzn.to/39aKXPg
Sony WX1000 M4/S - https://amzn.to/39aTLVw

πŸ–₯️ Editing

Samsung CRG9 - https://amzn.to/33b5rDT
Lian Li Dynamic O11 - https://amzn.to/3ftahBd
ASUS RTX 2080 Super - https://amzn.to/3frlUsb
Razer Black Widow Elite - https://amzn.to/35XhjuV
Razer Basilisk HyperSpeed Ultimate - https://amzn.to/39GCtPR
Apple Macbook Pro 16 - https://amzn.to/3nQ2W1z

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

REACH OUT TO ME ON SOCIAL MEDIA

Instagram: Β Β /Β engineeringwithutsavΒ Β 
Facebook: Β Β /Β engineeringwithutsavΒ Β 
Web: https://www.engineeringwithutsav.com
Β Β /Β utsavizedΒ Β  (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!

show more

Share/Embed