The Relaxing Way to Learn Data Structures and Algorithms! πΊ
Sit back, grab a drink, and watch me help you become an expert Data Structures and Algorithms wizard.
Hi everybody - over the past few months, I have been recording video versions of the chapters from my best-selling Algorithms: Absolute Beginnerβs Guide book and sharing them for free on my YouTube channel.
You can view the full playlist of 27 videos (and counting) here or by starting to watch from the first video below:
All of these videos are also paired with a written article. This is to help those of you who prefer looking at large blocks of code and/or complicated topics in a more text-friendly way than a video.
There is no catch. Really!
My goal with creating all of this content is to help you learn essential technical topics that can help you out in your schoolwork and career. Selfishly, I also do get a massive kick out of trying to come up with fun ways of explaining complicated things in a simple way:
Yes, there is a book that you can buy if you want, but that is optional. Almost all of the relevant content is available in my videos and articles for free. I am not trying to sell you a course, give you a gotcha deal that you find yourself getting charged for at a later date, or serve you all this content on some spammy ad-filled page. If you find any of my content useful, my only request is that you share it with your friends / family / colleagues / pets who may also benefit from it π
A Career-Reinforcing Hobby
To reiterate a point I have made in the past when talking with Den Delimarsky, something that will help you both be more effective at your βday jobβ but also keep you sane is to have a hobby that is aligned with the kind of things you focus on in your career. For me, as a Product Lead on IDX at Google, a large part of my job is communicating complicated ideas to an audience of other team members, executives, and stakeholders who will have varying amounts of context on what my team works on:
The approach and techniques I use with you all to help simplify complicated Animation or React or Data Structures/Algorithm topics is almost entirely the same as what I use in my day job. The content of my output is different, but the skills I use and reinforce are the same. That is why all of this blogging and video recording I do is a career-reinforcing hobby. Itβs like the gym I work out in for the main event that happens regularly as part of my day job. This is something Iβll dive deeper into in the future.
Till Next Time
I hope you all had a nice Thanksgiving break (yes, I am super late on thisβ¦I know!) and gearing up for the end-of-year Christmas and New Year breaks as well. I am probably going to start diving into fun animation topics again as part of a larger series of content in 2025, so feel free to suggest ideas on what youβd like to see.
As always, to contact me, you can reply to this email or catch me on the forums or on X / Twitter. See you all next time.
Cheers,
Kirupa π